From: Nathan Cutler Date: Sun, 4 Mar 2018 23:46:25 +0000 (+0100) Subject: openstack: user-data: add filesystems:ceph:mimic OBS repo X-Git-Tag: 1.1.0~211^2~74 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=771ef5ac8b31c08ab7a898afa0af6bd02538c2e9;p=teuthology.git openstack: user-data: add filesystems:ceph:mimic OBS repo Temporary measure to make it possible for DeepSea to deploy Ceph in openSUSE Leap 15.0 Signed-off-by: Nathan Cutler --- diff --git a/teuthology/openstack/openstack-opensuse-15.0-user-data.txt b/teuthology/openstack/openstack-opensuse-15.0-user-data.txt index 91e3f0e37..f81c3376a 100644 --- a/teuthology/openstack/openstack-opensuse-15.0-user-data.txt +++ b/teuthology/openstack/openstack-opensuse-15.0-user-data.txt @@ -16,8 +16,10 @@ users: groups: 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 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 - 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"