diff --git a/collections/requirements.yml b/collections/requirements.yml new file mode 100644 index 0000000..ad6b4c7 --- /dev/null +++ b/collections/requirements.yml @@ -0,0 +1,3 @@ +--- +collections: + - ansible.posix diff --git a/install-requirements.yml b/install-requirements.yml new file mode 100644 index 0000000..1ca274b --- /dev/null +++ b/install-requirements.yml @@ -0,0 +1,14 @@ +--- +- hosts: localhost + tasks: + - name: Install roles + community.general.ansible_galaxy_install: + dest: "{{ playbook_dir }}/roles" + type: role + requirements_file: "{{ playbook_dir }}/roles/requirements.yml" + force: yes + + - name: Install collections + community.general.ansible_galaxy_install: + type: collection + requirements_file: "{{ playbook_dir }}/collections/requirements.yml" diff --git a/playbook-basic-teamspeak3.yml b/playbook-basic-teamspeak3.yml new file mode 100644 index 0000000..095fd46 --- /dev/null +++ b/playbook-basic-teamspeak3.yml @@ -0,0 +1,4 @@ +- hosts: all + become: yes + roles: + - secretmine.teamspeak3 \ No newline at end of file diff --git a/playbook-basic-update.yml b/playbook-basic-update.yml new file mode 100644 index 0000000..94de9b2 --- /dev/null +++ b/playbook-basic-update.yml @@ -0,0 +1,4 @@ +- hosts: all + become: yes + roles: + - secretmine.update \ No newline at end of file diff --git a/roles/requirements.yml b/roles/requirements.yml new file mode 100644 index 0000000..ece2051 --- /dev/null +++ b/roles/requirements.yml @@ -0,0 +1,8 @@ +--- +- src: "git+https://git.secretmine.de/Ansible/TeamSpeak3.git" + version: main + name: secretmine.teamspeak3 + +- src: "git+https://git.secretmine.de/Ansible/Update.git" + version: main + name: secretmine.update \ No newline at end of file