Skip to content
This repository has been archived by the owner on Nov 12, 2024. It is now read-only.

Commit

Permalink
desired_state
Browse files Browse the repository at this point in the history
  • Loading branch information
bbaassssiiee committed Nov 11, 2024
1 parent bd557c1 commit 2b0d784
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 11 deletions.
1 change: 1 addition & 0 deletions roles/api/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
backup: false
# Easier debugging
debug: false
desired_state: present
4 changes: 4 additions & 0 deletions roles/api/tasks/absent.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
- name: absent state
ansible.builtin.debug:
msg: 'desired_state: absent unimplemented'
14 changes: 3 additions & 11 deletions roles/api/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
---
# Main tasks entry point for the role

- name: Authenticate
ansible.builtin.include_tasks: cookie.yml
- name: "Converge state - {{ desired_state }}"
ansible.builtin.include_tasks: "{{ desired_state }}.yml"

- name: Backup
ansible.builtin.include_tasks: backup.yml

- name: Create Controller
ansible.builtin.include_tasks: controller.yml

- name: Credentials
ansible.builtin.include_tasks: credentials.yml
13 changes: 13 additions & 0 deletions roles/api/tasks/present.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---

- name: Authenticate
ansible.builtin.include_tasks: cookie.yml

- name: Backup
ansible.builtin.include_tasks: backup.yml

- name: Create Controller
ansible.builtin.include_tasks: controller.yml

- name: Credentials
ansible.builtin.include_tasks: credentials.yml

0 comments on commit 2b0d784

Please sign in to comment.