system-config/playbooks
Clark Boylan 485539f618 Update nsd systemd unit deps
Our nsd setup relies on the distro provided nsd unit file which doesn't
force nsd to wait for networking to be online before starting the
service. This is fine if listening on ::1 or :: (or ipv4 equivalents)
because those special addrs don't need network to be fully onling.

However, we don't listen on those addrs because we have unbound
performing local dns for us. Instead we listen on our public interfaces
which does require networking to be online first.

Thankfully freedesktop.org has a great faq page about this [0] and that
basically describes the addition of wanting and aftering
network-online.target. We do that through the unit config mechanism
described here [1].

[0] https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/
[1] https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sect-Managing_Services_with_systemd-Unit_Files#brid-Managing_Services_with_systemd-Extending_Unit_Config

Change-Id: Ieffe2e239048394e27bd0baf63387f819b17db9c
2018-12-10 11:44:15 -08:00
..
filter_plugins dns_[a|aaaa] filter; use host for lookup 2018-09-13 22:50:40 +10:00
group_vars Nodepool group no longer hosts zookeeper 2018-11-28 16:47:19 -08:00
host_vars Shut down openstack general, dev, ops and sigs mls 2018-11-30 18:22:00 +00:00
module_utils/facts/system Ensure apt is used on ubuntu hosts with zypper 2018-08-20 20:45:13 +00:00
roles Update nsd systemd unit deps 2018-12-10 11:44:15 -08:00
templates/clouds Update the current-context to valid context 2018-11-30 15:00:08 -06:00
zuul Add kube config to nodepool servers 2018-11-28 16:24:53 -08:00
base.yaml Add kube config to nodepool servers 2018-11-28 16:24:53 -08:00
bridge.yaml bridge.o.o : install ansible 2.7.3 2018-11-30 20:38:05 +11:00
clouds_layouts.yml Add Arm64 CI cloud 2018-11-02 12:22:15 +00:00
remote_puppet_adhoc.yaml Clean up puppet variables and playbooks 2018-08-17 09:41:12 -05:00
remote_puppet_afs.yaml Name plays in playbooks 2018-09-07 10:51:56 -07:00
remote_puppet_else.yaml Name plays in playbooks 2018-09-07 10:51:56 -07:00
remote_puppet_git.yaml Name plays in playbooks 2018-09-07 10:51:56 -07:00
rename_repos.yaml Add .gerrit_db.cfg to project rename playbook 2018-08-03 11:44:06 -05:00
run_cloud_launcher.yaml Name plays in playbooks 2018-09-07 10:51:56 -07:00
set-hostnames.yaml Add base playbooks and roles to bootstrap a new server 2018-08-01 14:57:44 -07:00
unattended_upgrades.yml Rename attended_upgrades playbook to unattended_upgrades 2016-07-19 10:41:09 +02:00
update_puppet_version.yaml Name plays in playbooks 2018-09-07 10:51:56 -07:00
update-system-config.yaml Name plays in playbooks 2018-09-07 10:51:56 -07:00
zuul_reconfigure.yaml Stub out zuul_reconfigure playbook 2018-09-14 09:17:36 -06:00
zuul_restart.yaml Use host groups for zuul playbooks 2018-09-12 12:26:43 -06: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