system-config/playbooks/roles/base-server
Monty Taylor 68b50ca05b Rearrange set-hostnames and cloud-init removal
In launch-node, we run two playbooks that aren't part of base.
One sets the system's hostname and removes cloud-init, the other
runs unattended update.

We need to run the hostname setting in our functional tests so
that the hosts behave as expected, but running the cloud-init
removal is a little weird, since our test nodes already don't
have it.

Make it so that set-hostname actually just sets the hostname,
and then run it in run-base. For running puppet, we need the
host to have the correct hostname.

Move cloud-init removal to the base-server role. Also move
the autoremove into base-server, since it's probably a nice
way to get rid of excess things.

Change-Id: I53cb8c515444a7d73b839e799c5794b067429daa
2020-04-21 13:18:24 -05:00
..
defaults Use systemd-timesyncd on Bionic 2019-06-14 13:06:24 +10:00
files base-server: disable install of suggests and recommends packages 2019-07-31 16:21:08 +10:00
handlers Manage sshd config with ansible 2018-08-20 11:26:38 -05:00
tasks Rearrange set-hostnames and cloud-init removal 2020-04-21 13:18:24 -05:00
templates Remove ssh v1 options from sshd_config 2018-09-20 09:11:26 -05:00
vars Install GNU Privacy Guard on Gitea servers 2019-07-24 15:46:50 +00:00
README.rst Allow Zuul to log into bridge 2018-09-12 10:20:26 -06:00

Basic common server configuration

Role Variables