Those are basically just collections of things people wrote for their own infrastructure, which is fine, of course. Ansible-galaxy already has this concept natively in terms of role dependencies if you want to make a role that requires others.
(With dependencies, a role can require other roles to run before it) Roles are also namespaced based on their creator, so things like asdf.role1 and asdf.role2 are clearly belonging to and coming from the user 'asdf'. If you're more interested in surfing people's real world deployments, though, another example might be edX.org's open source configuration repo, which has a lot of Ansible: https://github.com/edx/configuration/tree/master/playbooks/roles I guess I'd say that Ansible roles don't neccessarily trend to the same problems that Puppet modules do, where some are very idiomatic and contain custom code and so on (due to the non-batteries-included core and tend for people to drop into custom code), Ansible roles tend to be very "Ansible-like", and are easier (in my experience) to interchange when they come from different people, so it's much less of an issue. On Thu, Feb 20, 2014 at 8:59 PM, Elliot Dahl <[email protected]> wrote: > Hi, is there a list of Ansible repositories containing roles that were > meant to be used together? A repository such as this one for Puppet > https://github.com/example42/puppet-modules > > These are the only two that I have found so far.... > > https://github.com/drybjed/ginas > https://github.com/jnv/ansible-fedora-infra > > I am aware of Ansible Galaxy but as a new user I am curious about a > collection of roles and Ansible configuration that I could use as a > starting point to manage day-to-day tasks and software deployments on a > number of EL6 systems. Are there any that you are aware of? > > ~ Elliot > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
