All,
I think I have finally figured out how to interact with git and pagure. In the pagure instance of fedora-server, I have added four (4) ansible roles.
1) nfs_service - Install and configure NFSv4 service to start serving directories. It takes care of firewalld settings, idmapd settings and creates a directory from which other directories will be served. 2) nfs_service_export - Generates /etc/exports entries and mounts the shared directories. 3) nfs_client - Install and configure directory used to mount shared directories and configure idmapd.conf. 4) nfs_client_mount - Create entries in /etc/fstab for mounting rmotely shared directories
For now, please ignore the README.md files. The ones currently committed are just boilerplate stuff. I hope to work on real README.md files in the next couple of days.
Since we have not published guidelines for how our ansible roles should be structured, this is my attempt to start that discussion.. Do NOT take these roles as FINAL. At this point in time, they are just examples that can be used for discussion.
Emmanuel Seyman has already commented on these roles in an off-list email to me. If he gives me permission to forward his comments to the list, I will gladly do so.
Please keep all of the discussion on the list, so that we have a history and rational for what we finally decide is proper form and content.
Thanks to Kevin Fenzi for assistance in helping me with suggestions on how to use git interacting with pagure.