Commit Graph

7 Commits

Author SHA1 Message Date
Andreas Jaeger c4a0810afb Retire repo
Depends-On: https://review.opendev.org/731947
Change-Id: I9cb64cb36e2329cf763c483013b344e3b230e37c
2020-06-05 16:15:59 +02:00
Colleen Murphy a88ed42898 Fix template variables for puppet 4
On puppet 4, undef will stop evaluating to :undef in the templates and
instead start evaluating to nil, so check for both to cover our bases.

Change-Id: I6e446cf1a15c9cc5e24f93e755fa3000298f7caa
2018-07-25 11:39:34 +02:00
Matthew Treinish 492bf12e80
Set an ansible callback directory
This commit adds the code to manage a ansible callback_plugins directory
and sets in the ansible.cfg. This will be used for adding our own
callback plugins.

Change-Id: I697a74a5dbd63e9a87913c96a3e9be93ee7860da
2017-04-28 18:30:16 -04:00
James E. Blair 73bf1baa15 Add support for retry files configuration
Change-Id: I2b9806de3516ab1a2606bd982f2eecd432d19527
2016-07-18 16:34:36 -07:00
Monty Taylor 1769fbd75d Remove embedded ansible role
Once we have standalone ansible roles, we don't need to embed the
ansible code in the puppet module. We also don't need to delete the
existing roles path, as the follow on standalone role should go in
place, but we want the existing role to exist in the mean time.

Change-Id: I76d5cab55942beaff44ea5f289f93ff6ce772c5f
2015-03-03 15:10:50 -08:00
Monty Taylor 36da8fc39b Put the library file into the role
Roles can contain embedded library code, which is how roles work when
you distribute them on ansible galaxy. Put the library there and remove
the old location to prepare for standalone modules.

Change-Id: Iaa7906f71bb0a3bc255695e72b6ae061407fa2b8
2015-02-22 23:11:24 -05:00
Clark Boylan a4e1c86595 Make ansible speak to appropriate puppetmaster
With split puppet master infrastructure ansible needs to be told which
puppetmaster to talk to. Do this by making puppetmaster a required
argument to the puppet ansible playbook.

Since we can't rely on the cert listing while this is happening also add
puppet master specific host list files which can be used to specify
which hosts talk to which puppetmaster via the new ansible playbook
feature.

Change-Id: I412c2bd6cb390d00d1b9d0e4630e75776edabbb9
2014-09-10 16:09:06 -07:00