diff options
Diffstat (limited to 'ansible/node/roles/ctdb/tasks')
-rw-r--r-- | ansible/node/roles/ctdb/tasks/generic/ctdb.yml | 5 | ||||
-rw-r--r-- | ansible/node/roles/ctdb/tasks/main.yml | 12 | ||||
-rw-r--r-- | ansible/node/roles/ctdb/tasks/redhat/packages.yml | 13 |
3 files changed, 30 insertions, 0 deletions
diff --git a/ansible/node/roles/ctdb/tasks/generic/ctdb.yml b/ansible/node/roles/ctdb/tasks/generic/ctdb.yml new file mode 100644 index 0000000..350aeeb --- /dev/null +++ b/ansible/node/roles/ctdb/tasks/generic/ctdb.yml @@ -0,0 +1,5 @@ +--- +- name: generate CTDB nodes file + template: + src: ctdb_nodes.j2 + dest: /etc/ctdb/nodes diff --git a/ansible/node/roles/ctdb/tasks/main.yml b/ansible/node/roles/ctdb/tasks/main.yml new file mode 100644 index 0000000..5259448 --- /dev/null +++ b/ansible/node/roles/ctdb/tasks/main.yml @@ -0,0 +1,12 @@ +--- +- include_tasks: "{{ ansible_os_family | lower }}/{{ task }}.yml" + with_list: + - packages + loop_control: + loop_var: task + +- include_tasks: generic/{{ task }}.yml + with_list: + - ctdb + loop_control: + loop_var: task diff --git a/ansible/node/roles/ctdb/tasks/redhat/packages.yml b/ansible/node/roles/ctdb/tasks/redhat/packages.yml new file mode 100644 index 0000000..7bd6ca6 --- /dev/null +++ b/ansible/node/roles/ctdb/tasks/redhat/packages.yml @@ -0,0 +1,13 @@ +--- +- name: install CTDB packages + package: + name: + - ctdb + - ctdb-debuginfo + - ctdb-tests + state: present + +- name: install tcpdump + package: + name: tcpdump + state: present |