|
|
|
@ -99,8 +99,6 @@
|
|
|
|
- name: Ensure MySQL users are present.
|
|
|
|
- name: Ensure MySQL users are present.
|
|
|
|
community.mysql.mysql_user:
|
|
|
|
community.mysql.mysql_user:
|
|
|
|
name: "{{ item.name }}"
|
|
|
|
name: "{{ item.name }}"
|
|
|
|
tls_requires:
|
|
|
|
|
|
|
|
SSL:
|
|
|
|
|
|
|
|
password: "{{ item.password }}"
|
|
|
|
password: "{{ item.password }}"
|
|
|
|
priv: "{{ item.priv | default('*.*:USAGE') }}"
|
|
|
|
priv: "{{ item.priv | default('*.*:USAGE') }}"
|
|
|
|
state: "{{ item.state | default('present') }}"
|
|
|
|
state: "{{ item.state | default('present') }}"
|
|
|
|
@ -166,23 +164,3 @@
|
|
|
|
name: dummytestdb
|
|
|
|
name: dummytestdb
|
|
|
|
state: import
|
|
|
|
state: import
|
|
|
|
target: /tmp/testdb.sql
|
|
|
|
target: /tmp/testdb.sql
|
|
|
|
|
|
|
|
|
|
|
|
- name: "Block: gpg stuff"
|
|
|
|
|
|
|
|
block:
|
|
|
|
|
|
|
|
- name: Create temp dir
|
|
|
|
|
|
|
|
ansible.builtin.tempfile:
|
|
|
|
|
|
|
|
state: directory
|
|
|
|
|
|
|
|
suffix: gitcheckout
|
|
|
|
|
|
|
|
path: /tmp
|
|
|
|
|
|
|
|
register: tempdir
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: "Checkout repo for gpg communication-keys"
|
|
|
|
|
|
|
|
ansible.builtin.git:
|
|
|
|
|
|
|
|
repo: 'https://{{ gituser | default("gitea-admin") | urlencode }}:{{ gitea_admin_password | urlencode }}@{{ stage }}-gitea-01.smardigo.digital/gitea-admin/communication-keys.git'
|
|
|
|
|
|
|
|
dest: '{{ tempdir.path }}'
|
|
|
|
|
|
|
|
version: master
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# there is no ansible gpg module already in place
|
|
|
|
|
|
|
|
# linting violation needs to be whitelisted
|
|
|
|
|
|
|
|
- name: "Importing stage specific automation gpg-key" # noqa command-instead-of-shell
|
|
|
|
|
|
|
|
shell: 'gpg --import {{ tempdir.path }}/smardigo_automation_{{ stage }}.gpg.pub'
|
|
|
|
|
|
|
|
|