ansible/node: Add tarball_common role
authorMartin Schwenke <martin@meltin.net>
Tue, 16 Jun 2020 09:09:34 +0000 (19:09 +1000)
committerMartin Schwenke <martin@meltin.net>
Thu, 13 Aug 2020 00:55:08 +0000 (10:55 +1000)
commit0db91543d33891a03aa51a54c50d1b1a95162868
tree2c0b7a67174784266f487403730df8271e66d72c
parent21907af7016b357d701e39fbfac71543d8b35c92
ansible/node: Add tarball_common role

Given a source tarball:

* build a binary tarball
* install binary tarball
* setup binary install for AD node
* setup binary install for NAS node

Signed-off-by: Martin Schwenke <martin@meltin.net>
ansible/node/roles/tarball_common/files/ctdb-script.options [new file with mode: 0644]
ansible/node/roles/tarball_common/tasks/build_samba.yml [new file with mode: 0644]
ansible/node/roles/tarball_common/tasks/build_samba_maybe.yml [new file with mode: 0644]
ansible/node/roles/tarball_common/tasks/install_ad.yml [new file with mode: 0644]
ansible/node/roles/tarball_common/tasks/install_ctdb.yml [new file with mode: 0644]
ansible/node/roles/tarball_common/tasks/install_samba.yml [new file with mode: 0644]
ansible/node/roles/tarball_common/tasks/unpack_binary.yml [new file with mode: 0644]
ansible/node/roles/tarball_common/templates/ctdb-service.j2 [new file with mode: 0644]
ansible/node/roles/tarball_common/templates/etc-profile.j2 [new file with mode: 0644]
ansible/node/roles/tarball_common/vars/main.yml [new file with mode: 0644]