Add install-puppet to base playbook

This role manages puppet on the host and should be applied to all
puppet hosts.

The dependent change is required to get the "puppet" group into the
generated inventory for the system-config-run-base test.

Change-Id: I0e18c53836baca743d32abf1bb4b7a3f63c025bb
Depends-On: https://review.openstack.org/596994
This commit is contained in:
Ian Wienand 2018-08-28 16:47:06 +10:00
parent ee7faefe08
commit 7bd8117e2a
2 changed files with 9 additions and 0 deletions

View File

@ -131,6 +131,14 @@
label: ubuntu-bionic
- name: centos7
label: centos-7
groups:
# We test puppet installation on this group. Note bionic not
# in here as we have no bionic puppeted nodes (yet?)
- name: puppet
nodes:
- trusty
- xenial
- centos7
host-vars:
trusty:
ansible_python_interpreter: python2

View File

@ -13,6 +13,7 @@
- hosts: "puppet:!disabled"
roles:
- puppet-install
- disable-puppet-agent
- hosts: "!ci-backup:!disabled"