diff --git a/roles/_TEMPLATE/tasks/main.yml b/roles/_TEMPLATE/tasks/main.yml new file mode 100644 index 0000000..53f2d27 --- /dev/null +++ b/roles/_TEMPLATE/tasks/main.yml @@ -0,0 +1,12 @@ +--- +- name: Set common facts + ansible.builtin.import_tasks: tasks/set-default-facts.yml + +- name: Deploy {{ svc.name }} + vars: + svc: "{{ NAME_svc }}" + env: "{{ NAME_env }}" + compose: "{{ NAME_compose }}" + block: + - name: Import tasks to deploy common service + ansible.builtin.import_tasks: tasks/deploy-common-service.yml diff --git a/roles/_TEMPLATE/vars/main.yml b/roles/_TEMPLATE/vars/main.yml new file mode 100644 index 0000000..a1db2a8 --- /dev/null +++ b/roles/_TEMPLATE/vars/main.yml @@ -0,0 +1,17 @@ +--- +NAME_svc: + domain: NAME.serguzim.me + name: NAME + port: 80 + +NAME_env: + EXAMPLE: value + +NAME_compose: + watchtower: true + image: + volumes: + - data:/data + file: + volumes: + data: