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.