system-config/playbooks/roles
Monty Taylor e998db36f2 Add yamlgroup inventory plugin
The constructed inventory plugin allows expressing additional groups,
but it's too heavy weight for our needs. Additionally, it is a full
inventory plugin that will add hosts to the inventory if they don't
exist.

What we want instead is something that will associate existing hosts
(that would have come from another source) with groups.

This also switches to using emergency.yaml instead of emergency, which
uses the same format.

We add an extra groups file for gate testing to ensure the CI nodes
get puppet installed.

Change-Id: Iea8b2eb2e9c723aca06f75d3d3307893e320cced
2018-11-02 08:19:53 +11:00
..
ansible-cron Add statsd metrics for ansible runs 2018-09-10 14:49:45 +10:00
base-repos roles: Add README.rst and lint 2018-08-23 21:34:42 +10:00
base-server Remove snapd from servers 2018-09-27 07:45:31 -05:00
cloud-launcher-cron Run cloud launcher on bridge.o.o 2018-09-05 13:33:26 -07:00
configure-openstacksdk Manage clouds.yaml files in ansible 2018-09-04 08:49:00 -07:00
disable-puppet-agent roles: Add README.rst and lint 2018-08-23 21:34:42 +10:00
install-ansible Add yamlgroup inventory plugin 2018-11-02 08:19:53 +11:00
iptables dns_[a|aaaa] filter; use host for lookup 2018-09-13 22:50:40 +10:00
logrotate Add logrotate role and rotate ansible log files 2018-09-05 09:15:46 +10:00
minimal-nodepool Add a run-nodepool job 2018-09-05 15:52:36 -07:00
pip3 Don't use loops with package task 2018-08-28 18:32:42 -04:00
root-keys roles: Add README.rst and lint 2018-08-23 21:34:42 +10:00
set-hostname roles: Add README.rst and lint 2018-08-23 21:34:42 +10:00
snmpd Add snmpd role and add it to base 2018-08-27 07:34:36 -07:00
timezone Add timezone role 2018-08-27 07:34:28 -07:00
unbound unbound: fix dhclient.conf copy 2018-08-28 14:28:48 -07:00
users Merge "Don't create "admin" group" 2018-08-24 19:57:29 +00:00