]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
openstack: user-data: add filesystems:ceph:mimic OBS repo
authorNathan Cutler <ncutler@suse.com>
Sun, 4 Mar 2018 23:46:25 +0000 (00:46 +0100)
committerKyr Shatskyy <kyrylo.shatskyy@suse.com>
Mon, 14 Oct 2019 14:47:01 +0000 (16:47 +0200)
Temporary measure to make it possible for DeepSea to deploy Ceph
in openSUSE Leap 15.0

Signed-off-by: Nathan Cutler <ncutler@suse.com>
teuthology/openstack/openstack-opensuse-15.0-user-data.txt

index 91e3f0e37948430521fae85f6d727baad7171c24..f81c3376a86cc519bd62f49df1a6d07762106d7f 100644 (file)
@@ -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"