From 4c70894182af2902b99650fe90f862d957549724 Mon Sep 17 00:00:00 2001 From: Nathan Cutler Date: Sun, 12 Feb 2017 08:45:35 +0100 Subject: [PATCH] user-data: tweak Ubuntu 16.04 user-data Signed-off-by: Nathan Cutler --- .../openstack-ubuntu-16.04-user-data.txt | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) mode change 120000 => 100644 teuthology/openstack/openstack-ubuntu-16.04-user-data.txt diff --git a/teuthology/openstack/openstack-ubuntu-16.04-user-data.txt b/teuthology/openstack/openstack-ubuntu-16.04-user-data.txt deleted file mode 120000 index 1c0d25675..000000000 --- a/teuthology/openstack/openstack-ubuntu-16.04-user-data.txt +++ /dev/null @@ -1 +0,0 @@ -openstack-ubuntu-14.04-user-data.txt \ No newline at end of file diff --git a/teuthology/openstack/openstack-ubuntu-16.04-user-data.txt b/teuthology/openstack/openstack-ubuntu-16.04-user-data.txt new file mode 100644 index 000000000..939d9d9d2 --- /dev/null +++ b/teuthology/openstack/openstack-ubuntu-16.04-user-data.txt @@ -0,0 +1,22 @@ +#cloud-config +bootcmd: + - apt-get remove --purge -y resolvconf || true + - echo 'prepend domain-name-servers {nameserver};' | tee -a /etc/dhcp/dhclient.conf + - echo 'supersede domain-name "{lab_domain}";' | tee -a /etc/dhcp/dhclient.conf + - ifdown eth0 ; ifup eth0 + - ifdown ens3 ; ifup ens3 + - grep --quiet {nameserver} /etc/resolv.conf || ( echo 'nameserver {nameserver}' ; echo 'search {lab_domain}' ) | tee /etc/resolv.conf + - ( wget -qO - http://169.254.169.254/2009-04-04/meta-data/hostname | sed -e 's/[\.-].*//' ; eval printf "%03d%03d%03d%03d.{lab_domain}" $(wget -qO - http://169.254.169.254/2009-04-04/meta-data/local-ipv4 | tr . ' ' ) ) | tee /etc/hostname + - hostname $(cat /etc/hostname) + - echo "MaxSessions 1000" >> /etc/ssh/sshd_config +manage_etc_hosts: true +preserve_hostname: true +system_info: + default_user: + name: {username} +packages: + - python + - wget + - git + - ntp +final_message: "{up}, after $UPTIME seconds" -- 2.47.3