Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions roles/api/defaults/main.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
---
# TODO
backup: false
# Easier debugging
debug: false
desired_state: present
Expand Down
7 changes: 0 additions & 7 deletions roles/api/tasks/backup.yml

This file was deleted.

29 changes: 8 additions & 21 deletions roles/api/tasks/cookie.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,9 @@
- name: Get admin user
ansible.builtin.shell: |
set -o pipefail;
grep SEMAPHORE_ADMIN= {{ semaphore_env }} | cut -d= -f2 | sed 's/"//g'
register: admin_user
changed_when: false
no_log: "{{ not debug }}"

- name: Get admin password
ansible.builtin.shell: |
set -o pipefail;
grep SEMAPHORE_ADMIN_PASSWORD= {{ semaphore_env }} | cut -d= -f2
register: admin_pass
changed_when: false
no_log: "{{ not debug }}"

---
- name: Set facts
ansible.builtin.set_fact:
semaphore_admin_user: "{{ admin_user.stdout }}"
semaphore_admin_password: "{{ admin_pass.stdout[1:] }}="
no_log: "{{ not debug }}"
semaphore_admin_user: "{{ vault_admin_user }}"
semaphore_admin_password: "{{ vault_admin_password }}"
no_log: true

- name: Set API token
ansible.builtin.uri:
Expand All @@ -30,10 +15,12 @@
status_code: 204
timeout: 5
register: login_response
no_log: "{{ not debug }}"
no_log: true

- name: Save Cookie
when: login_response.status == 204
ansible.builtin.set_fact:
cookie: "{{ login_response.cookies_string }}"
no_log: "{{ not debug }}"
no_log: true

-
3 changes: 0 additions & 3 deletions roles/api/tasks/present.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
- 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

Expand Down