diff options
author | Michael Adam <obnox@samba.org> | 2020-03-23 23:38:42 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2020-03-25 22:32:23 +0100 |
commit | 1f8a7cc7a730f7ea9d26a520f09cc3d3b5eacf9f (patch) | |
tree | 764ffa1d40e6dcbf1fa5119ccb0a2ced87cc5915 | |
parent | f4734705c40a1c7f5583b49046d22f1b0f5c3d54 (diff) | |
download | samba-integration-1f8a7cc7a730f7ea9d26a520f09cc3d3b5eacf9f.tar.gz samba-integration-1f8a7cc7a730f7ea9d26a520f09cc3d3b5eacf9f.tar.xz samba-integration-1f8a7cc7a730f7ea9d26a520f09cc3d3b5eacf9f.zip |
Prepare setup machine
Signed-off-by: Michael Adam <obnox@samba.org>
-rw-r--r-- | vagrant/ansible/README.md | 2 | ||||
-rw-r--r-- | vagrant/ansible/vagrant_insecure_private_ssh_key | 27 | ||||
-rw-r--r-- | vagrant/roles/setup.prep/tasks/main.yml | 22 | ||||
-rw-r--r-- | vagrant/setup.prep.yml | 8 |
4 files changed, 59 insertions, 0 deletions
diff --git a/vagrant/ansible/README.md b/vagrant/ansible/README.md new file mode 100644 index 0000000..e7120e4 --- /dev/null +++ b/vagrant/ansible/README.md @@ -0,0 +1,2 @@ +This directory contains ansible roles and playbooks to be executed on the setup +machine. diff --git a/vagrant/ansible/vagrant_insecure_private_ssh_key b/vagrant/ansible/vagrant_insecure_private_ssh_key new file mode 100644 index 0000000..7d6a083 --- /dev/null +++ b/vagrant/ansible/vagrant_insecure_private_ssh_key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEogIBAAKCAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzI +w+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoP +kcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2 +hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NO +Td0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcW +yLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQIBIwKCAQEA4iqWPJXtzZA68mKd +ELs4jJsdyky+ewdZeNds5tjcnHU5zUYE25K+ffJED9qUWICcLZDc81TGWjHyAqD1 +Bw7XpgUwFgeUJwUlzQurAv+/ySnxiwuaGJfhFM1CaQHzfXphgVml+fZUvnJUTvzf +TK2Lg6EdbUE9TarUlBf/xPfuEhMSlIE5keb/Zz3/LUlRg8yDqz5w+QWVJ4utnKnK +iqwZN0mwpwU7YSyJhlT4YV1F3n4YjLswM5wJs2oqm0jssQu/BT0tyEXNDYBLEF4A +sClaWuSJ2kjq7KhrrYXzagqhnSei9ODYFShJu8UWVec3Ihb5ZXlzO6vdNQ1J9Xsf +4m+2ywKBgQD6qFxx/Rv9CNN96l/4rb14HKirC2o/orApiHmHDsURs5rUKDx0f9iP +cXN7S1uePXuJRK/5hsubaOCx3Owd2u9gD6Oq0CsMkE4CUSiJcYrMANtx54cGH7Rk +EjFZxK8xAv1ldELEyxrFqkbE4BKd8QOt414qjvTGyAK+OLD3M2QdCQKBgQDtx8pN +CAxR7yhHbIWT1AH66+XWN8bXq7l3RO/ukeaci98JfkbkxURZhtxV/HHuvUhnPLdX +3TwygPBYZFNo4pzVEhzWoTtnEtrFueKxyc3+LjZpuo+mBlQ6ORtfgkr9gBVphXZG +YEzkCD3lVdl8L4cw9BVpKrJCs1c5taGjDgdInQKBgHm/fVvv96bJxc9x1tffXAcj +3OVdUN0UgXNCSaf/3A/phbeBQe9xS+3mpc4r6qvx+iy69mNBeNZ0xOitIjpjBo2+ +dBEjSBwLk5q5tJqHmy/jKMJL4n9ROlx93XS+njxgibTvU6Fp9w+NOFD/HvxB3Tcz +6+jJF85D5BNAG3DBMKBjAoGBAOAxZvgsKN+JuENXsST7F89Tck2iTcQIT8g5rwWC +P9Vt74yboe2kDT531w8+egz7nAmRBKNM751U/95P9t88EDacDI/Z2OwnuFQHCPDF +llYOUI+SpLJ6/vURRbHSnnn8a/XG+nzedGH5JGqEJNQsz+xT2axM0/W/CRknmGaJ +kda/AoGANWrLCz708y7VYgAtW2Uf1DPOIYMdvo6fxIB5i9ZfISgcJ/bbCUkFrhoH ++vq/5CIWxCPp0f85R4qxxQ5ihxJ0YDQT9Jpx4TMss4PSavPaBH3RXow5Ohe+bYoQ +NE5OgEXk2wVfZczCZpigBKbKZHNYcelXtTt/nP3rsCuGcM4h53s= +-----END RSA PRIVATE KEY----- diff --git a/vagrant/roles/setup.prep/tasks/main.yml b/vagrant/roles/setup.prep/tasks/main.yml new file mode 100644 index 0000000..18756c4 --- /dev/null +++ b/vagrant/roles/setup.prep/tasks/main.yml @@ -0,0 +1,22 @@ +- name: update packages + yum: + name: '*' + state: latest + +- name: Enable EPEL repository + yum: + name: epel-release + state: latest + +- name: Enable gluster-ansible copr from sac + command: yum-config-manager --add-repo https://copr.fedorainfracloud.org/coprs/sac/gluster-ansible/repo/epel-7/sac-gluster-ansible-epel-7.repo + +- name: Install gluster-ansible + yum: + name: "gluster-ansible" + state: latest + +- name: copy ansible playbooks to setup machine + synchronize: + src: ansible/ + dest: /home/vagrant/ansible diff --git a/vagrant/setup.prep.yml b/vagrant/setup.prep.yml new file mode 100644 index 0000000..d37abc5 --- /dev/null +++ b/vagrant/setup.prep.yml @@ -0,0 +1,8 @@ +# +# prepare the setup machine +# +- hosts: setup + become: yes + become_method: sudo + roles: + - setup.prep |