Let us say, I have four servers. A,B,C and D. I want to deploy SSH public keys from A to C and also from C to D. How can I do with ansible playbook ?
On Saturday, 3 August 2013 07:19:19 UTC-7, Sylvain Wallez wrote: > > Hi there, > > I've recently fallen in love with Ansible and I'm "playbook'ing" all my > install scripts. I'm currently stuck on a problem for a ninjabackup setup > playbook. > > Let's consider server A that will store its backups to server B. I would > like the playbook to do the following: > - set up ninjabackup on server A > - create a user "backup" on server B > - copy A's root public ssh key to B's backup user authorized_keys. > > I also would like B to be defined as a variable that is specific to A in > order to write a generic playbook that could be used to setup cross-backup > between servers A and B (and C, D...) using a host-specific variable file, > e.g. "vars/A_backup.yml" > > Can a playbook have sub-playbooks allowing to specifiy a "hosts" directive > containing variables defined by the parent playbook? > > I am going the wrong way, having missed the obvious to achieve this? > > Thanks, > Sylvain > > > > > > > -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/9919dd1d-955d-4252-acf6-1bd879daec7c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
