]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
openstack: user-data: install chrony on SLE15 and openSUSE 15
authorNathan Cutler <ncutler@suse.com>
Wed, 14 Mar 2018 22:25:27 +0000 (23:25 +0100)
committerKyr Shatskyy <kyrylo.shatskyy@gmail.com>
Mon, 14 Oct 2019 22:11:40 +0000 (00:11 +0200)
Signed-off-by: Nathan Cutler <ncutler@suse.com>
teuthology/openstack/openstack-opensuse-15.0-user-data.txt
teuthology/openstack/openstack-sle-15.0-user-data.txt
teuthology/task/buildpackages/sle-15.0-user-data.txt

index f81c3376a86cc519bd62f49df1a6d07762106d7f..9a685e6628be01970a7442b15f7071db55c554c6 100644 (file)
@@ -19,7 +19,10 @@ runcmd:
  - zypper --non-interactive addrepo https://download.opensuse.org/repositories/filesystems:/ceph:/mimic/openSUSE_Leap_15.0/filesystems:ceph:mimic.repo
  - zypper --non-interactive --gpg-auto-import-keys refresh
  - zypper --non-interactive remove librados2 librbd1 multipath-tools-rbd qemu-block-rbd
- - zypper --non-interactive install --no-recommends wget git-core rsyslog lsb-release make gcc gcc-c++ salt-master salt-minion salt-api
+ - zypper --non-interactive install --no-recommends wget git-core rsyslog lsb-release make gcc gcc-c++ salt-master salt-minion salt-api chrony
+ - sed -i -e 's/^! pool/pool/' /etc/chrony.conf
+ - systemctl enable chronyd.service
+ - systemctl start chronyd.service
  - sed -i -e "s/^#master:.*$/master:\ $(curl --silent http://169.254.169.254/2009-04-04/meta-data/hostname | sed -e 's/[\.-].*//')$(eval printf "%03d%03d%03d%03d.{lab_domain}" $(echo "{nameserver}" | tr . ' '))/" /etc/salt/minion
  - sleep 30
 final_message: "{up}, after $UPTIME seconds"
index 68d4cbe39420c9f4474e7a76e9ba95327d2276d7..f76d39aa7b0e0860962a132bb1e7c4b90fd6e125 100644 (file)
@@ -17,6 +17,9 @@ users:
 runcmd:
  - ( MYHOME=/home/{username} ; mkdir $MYHOME/.ssh ; chmod 700 $MYHOME/.ssh ; cp /root/.ssh/authorized_keys $MYHOME/.ssh ; chown -R {username}.users $MYHOME/.ssh )
  - zypper --non-interactive --no-gpg-checks refresh
- - zypper --non-interactive install --no-recommends wget rsyslog lsb-release make gcc gcc-c++
+ - zypper --non-interactive install --no-recommends wget rsyslog lsb-release make gcc gcc-c++ chrony
+ - sed -i -e 's/^! pool/pool/' /etc/chrony.conf
+ - systemctl enable chronyd.service
+ - systemctl start chronyd.service
  - sed -i -e "s/^#master:.*$/master:\ $(curl --silent http://169.254.169.254/2009-04-04/meta-data/hostname | sed -e 's/[\.-].*//')$(eval printf "%03d%03d%03d%03d.{lab_domain}" $(echo "{nameserver}" | tr . ' '))/" /etc/salt/minion
 final_message: "{up}, after $UPTIME seconds"
index 895ff1b2e4dd6e00a42c17899d112c0f42af92c1..b837125c8f2b212db35e45e0a3056d3a6f88f105 100644 (file)
@@ -10,5 +10,5 @@ users:
     groups: users
 runcmd:
  - ( MYHOME=/home/ubuntu ; mkdir $MYHOME/.ssh ; chmod 700 $MYHOME/.ssh ; cp /root/.ssh/authorized_keys $MYHOME/.ssh ; chown -R ubuntu.users $MYHOME/.ssh )
- - zypper --non-interactive install --no-recommends wget git-core rsyslog lsb-release
+ - zypper --non-interactive --no-gpg-checks install --no-recommends wget git-core rsyslog lsb-release
 final_message: "READYTORUN"