]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
Add user-data for CentOS 7.2 770/head
authorZack Cerza <zack@redhat.com>
Wed, 13 Jan 2016 17:37:00 +0000 (10:37 -0700)
committerZack Cerza <zack@redhat.com>
Wed, 13 Jan 2016 17:37:00 +0000 (10:37 -0700)
Signed-off-by: Zack Cerza <zack@redhat.com>
teuthology/openstack/openstack-centos-7.2-user-data.txt [new file with mode: 0644]

diff --git a/teuthology/openstack/openstack-centos-7.2-user-data.txt b/teuthology/openstack/openstack-centos-7.2-user-data.txt
new file mode 100644 (file)
index 0000000..2d7b2bc
--- /dev/null
@@ -0,0 +1,21 @@
+#cloud-config
+bootcmd:
+ - echo nameserver {nameserver} | tee /etc/resolv.conf
+ - echo search {lab_domain} | tee -a /etc/resolv.conf
+ - sed -ie 's/PEERDNS="yes"/PEERDNS="no"/' /etc/sysconfig/network-scripts/ifcfg-eth0
+ - ( curl --silent http://169.254.169.254/2009-04-04/meta-data/hostname | sed -e 's/[\.-].*//' ; eval printf "%03d%03d%03d%03d.{lab_domain}" $(curl --silent http://169.254.169.254/2009-04-04/meta-data/local-ipv4 | tr . ' ' ) ) | tee /etc/hostname
+ - hostname $(cat /etc/hostname)
+ - ( echo ; echo "MaxSessions 1000" ) >> /etc/ssh/sshd_config
+# See https://github.com/ceph/ceph-cm-ansible/blob/master/roles/cobbler/templates/snippets/cephlab_user
+ - ( echo 'Defaults !requiretty' ; echo 'Defaults visiblepw' ) | tee /etc/sudoers.d/cephlab_sudo ; chmod 0440 /etc/sudoers.d/cephlab_sudo
+preserve_hostname: true
+system_info:
+  default_user:
+    name: {username}
+packages:
+ - python
+ - wget
+ - git
+ - ntp
+ - redhat-lsb-core
+final_message: "{up}, after $UPTIME seconds"