kolla-ansible/tools
Mark Goddard 8399fc7813 Don't use 'become' in CI tests
Kolla Ansible now claims [1] to support executing as a user other than
root.  We should ensure that this is tested in CI.

This change removes the 'become' from hosts in the inventory, and sets
the remote user to 'kolla', as configured via the bootstrap-servers
command. The bootstrap-servers command and other ansible commands
executed before it still need to execute as the zuul user and not as
kolla, since kolla does not exist yet.

The autogenerated SSH private key in passwords.yml is now added to the
zuul user's SSH config, such that it can SSH as the kolla user, which
has authorised this key.

[1]
https://blueprints.launchpad.net/kolla-ansible/+spec/ansible-specific-task-become

Change-Id: I8f3587e2908bc5b8889cd6fbc01981a6186d33e6
2018-10-02 09:30:18 +01:00
..
cleanup-containers Enforce removal of container network namespace. 2018-05-07 16:23:02 -03:00
cleanup-host Make nova nova_instance_datadir_volume configurable. 2018-07-05 10:16:59 +08:00
cleanup-images Ensure docker running before execute the destroy action 2018-01-08 16:35:41 +08:00
diag Diagnostics for Environment 2016-05-06 07:20:03 -04:00
dump_info.sh Convert gate to file backend rather than partition 2016-01-21 22:59:13 +00:00
generate_passwords.py Rename kolla namespace to kolla_ansible 2017-02-15 16:34:51 +08:00
init-runonce Update the help text of init-runonce 2018-07-27 09:39:17 +08:00
init-vpn Add test for credentials set 2018-04-28 15:43:06 +00:00
kolla-ansible Allow passing forks to kolla-ansible script 2018-07-16 17:40:51 +00:00
kolla-libvirt-guests.service Add safe shutdown systemd jobs to tools 2018-07-21 00:43:50 +00:00
loc Move demos and dev directory into a new contrib directory 2016-10-14 12:57:49 +02:00
merge_passwords.py Rename kolla namespace to kolla_ansible 2017-02-15 16:34:51 +08:00
openrc-example Add documentation for two-VIP and TLS blueprints 2016-03-08 09:27:26 -05:00
ovs-dpdkctl.sh ovs-dpdkctl.sh syntax error 2018-05-12 03:31:03 +00:00
playbook-setup-nodes.yml Verify YAML syntax in gates 2018-03-26 17:56:22 +02:00
pre-commit-hook Fix pre-commit-hook can't work 2018-06-24 15:32:50 +08:00
run-bashate.sh Standardize bashate and add linters 2016-01-13 17:33:28 +00:00
setup_Debian.sh Move to zuul v3 in project jobs 2017-10-18 12:31:52 -07:00
setup_gate.sh Don't use 'become' in CI tests 2018-10-02 09:30:18 +01:00
setup_RedHat.sh Fix gates out of disk space 2017-08-29 09:11:56 +01:00
setup-compute-libvirt.yml Add safe shutdown systemd jobs to tools 2018-07-21 00:43:50 +00:00
stop-containers Added support for a stop playbook in kolla 2016-11-23 11:45:23 +00:00
validate-all-file.py Support policy.yaml file [part 8] 2018-01-22 01:57:14 +00:00
validate-all-yaml.sh Remove unecessary blank lines 2016-05-02 07:44:29 -04:00
validate-docker-execute.sh Rename validate-docker-execute with .sh extension 2016-03-08 22:14:09 -07:00
validate-install-command.sh Add support to lint the install commands in Dockerfiles 2016-05-26 17:41:42 +05:30
validate-yaml.py Change python interpreter 2017-02-16 13:39:36 -08:00
virt-guest-shutdown.target Add safe shutdown systemd jobs to tools 2018-07-21 00:43:50 +00:00