system-config/playbooks
Monty Taylor c117c1106d Update install-ansible away from /opt/system-config
So that we can start running things from the zuul source rather
thatn update-system-config and /opt/system-config, we need to
install a few things onto the host in install-ansible so that the
ansible env is standalone.

This introduces a split execution path. The ansible config is
now all installed globally onto the machine by install-ansible
and does not reference a git checkout.

For running ad-hoc commands, an ansible.cfg is introduced inside
the root of the system-config dir. So if ansible-playbook is
executed with PWD==/opt/system-config it will find that ansible.cfg,
it will take precedence, and any content from system-config
will take precedence.

As a followup we'll make /opt/system-config/ansible.cfg written
out by install-ansible from the same template, and we'll update
the split to make ansible only work when executed from one of
the two configured locations, so that it's clear where we're
operating from.

Change-Id: I097694244e95751d96e67304aaae53ad19d8b873
2020-04-14 14:54:23 -05:00
..
filter_plugins dns_[a|aaaa] filter; use host for lookup 2018-09-13 22:50:40 +10:00
group_vars Add zone keys to zuulcd user 2020-04-02 08:14:45 -05:00
host_vars Fix the hostkey for gerrit 2020-04-14 13:41:54 -05:00
k8s Add resources for deploying rook and xtradb to kuberenets 2019-02-05 18:52:21 +00:00
module_utils/facts/system Ensure apt is used on ubuntu hosts with zypper 2018-08-20 20:45:13 +00:00
periodic Remove old 404 checker job 2020-03-11 15:15:00 -07:00
roles Update install-ansible away from /opt/system-config 2020-04-14 14:54:23 -05:00
templates/clouds Remove run_all.sh and ansible cron job 2020-04-08 10:46:55 -05:00
zuul Update install-ansible away from /opt/system-config 2020-04-14 14:54:23 -05:00
apply-package-updates.yaml Apply package updates before we reboot in launch-node 2019-02-26 14:17:23 -08:00
base.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
bootstrap-k8s-nodes.yaml Stop running k8s-on-openstack nested 2019-02-12 18:17:46 +00:00
clouds_layouts.yml Moving FortNebula to OpenEdge 2020-03-06 20:43:56 +00:00
gitea-rename-setup-org.yaml Restore setup-org.yaml 2019-09-18 12:40:19 -07:00
gitea-rename-tasks.yaml Restore setup-org.yaml 2019-09-18 12:40:19 -07:00
install_puppet.yaml Handle moved puppet repos 2019-05-15 16:03:07 -07:00
install-ansible.yaml Rename bridge.yaml to install-ansible.yaml 2020-04-01 14:14:55 -05:00
manage-projects.yaml Merge "Change manage-projects default args" 2020-03-31 23:19:07 +00:00
nodepool_restart.yaml Add nodepool_restart playbook 2019-03-04 09:20:07 -08:00
remote_puppet_adhoc.yaml Clean up puppet variables and playbooks 2018-08-17 09:41:12 -05:00
remote_puppet_afs.yaml Run AFS in zuul 2020-04-08 10:46:32 -05:00
remote_puppet_else.yaml Run puppet on old nb0[1-3] in nodepool playbook 2020-04-03 16:15:11 -05:00
rename_repos.yaml Correct vars indentation error in rename playbook 2020-03-21 11:48:16 -05:00
run_cloud_launcher.yaml Name plays in playbooks 2018-09-07 10:51:56 -07:00
service-backup.yaml Ansible roles for backup 2019-08-05 16:59:57 +10:00
service-bridge.yaml Remove ansible-cron role 2020-04-08 10:46:55 -05:00
service-etherpad.yaml Only run etherpad playbook on new server 2020-04-07 16:59:37 -05:00
service-gitea-lb.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
service-gitea.yaml Split gitea and gerrit services from manage-projects 2020-03-21 11:34:19 -05:00
service-letsencrypt.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
service-meetpad.yaml Add meetpad server 2020-03-25 07:44:24 -07:00
service-mirror-update.yaml Set openafs cache sizes for mirror/mirror-update 2019-07-19 12:04:26 -07:00
service-mirror.yaml Set openafs cache sizes for mirror/mirror-update 2019-07-19 12:04:26 -07:00
service-nameserver.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
service-nodepool.yaml Run puppet on old nb0[1-3] in nodepool playbook 2020-04-03 16:15:11 -05:00
service-registry.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
service-review-dev.yaml Switch back to docker for gerrit and nodepool-builder 2020-03-15 23:26:49 +00:00
service-review.yaml Switch back to docker for gerrit and nodepool-builder 2020-03-15 23:26:49 +00:00
service-static.yaml Remove inventory references to <static|files>.openstack.org 2020-04-01 07:49:02 +11:00
service-zuul-preview.yaml Run zuul-preview in zuul 2020-04-02 09:43:10 -05:00
set-hostnames.yaml Don't gather facts in set-hostnames 2019-05-13 06:28:25 +00:00
sync-gitea-projects.yaml Fix URLs after OpenDev rename 2020-03-18 18:23:17 +01:00
test-gitea.yaml Run actual full project creation in gitea test 2019-07-11 13:39:22 -07:00
unattended_upgrades.yml Rename attended_upgrades playbook to unattended_upgrades 2016-07-19 10:41:09 +02:00
update_puppet_version.yaml Fix URLs after OpenDev rename 2020-03-18 18:23:17 +01:00
update-system-config.yaml Update install-ansible away from /opt/system-config 2020-04-14 14:54:23 -05:00
zuul_reconfigure.yaml Stub out zuul_reconfigure playbook 2018-09-14 09:17:36 -06:00
zuul_restart.yaml Update zuul ansible installs when restarting zuul 2019-10-04 10:12:18 -07:00
zuul_start.yaml Use host groups for zuul playbooks 2018-09-12 12:26:43 -06:00
zuul_stop.yaml Use host groups for zuul playbooks 2018-09-12 12:26:43 -06:00