Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • o22ngouy/ansible
1 result
Show changes
Commits on Source (25)
Showing
with 286 additions and 72 deletions
/.project
vapormap/deploy.yaml:2: yaml[truthy]: Truthy value should be one of
vapormap/deploy.yaml:14: yaml[empty-lines]: Too many blank lines (8 > 0)
vapormap/destroy.yaml:3: yaml[truthy]: Truthy value should be one of
vapormap/group_vars/all.yml:8: var-naming: File defines variable 'VAPORMAP_PATH' that violates variable naming standards (warning)
vapormap/group_vars/all.yml:9: var-naming: File defines variable 'VAPOR_DBHOST' that violates variable naming standards (warning)
vapormap/group_vars/all.yml:10: var-naming: File defines variable 'VAPORMAP_API_PORT' that violates variable naming standards (warning)
vapormap/group_vars/all.yml:11: var-naming: File defines variable 'VAPORMAP_URL_PORT' that violates variable naming standards (warning)
vapormap/group_vars/all.yml:12: var-naming: File defines variable 'VAPORMAP_URL_SERVERNAME' that violates variable naming standards (warning)
vapormap/group_vars/all.yml:13: var-naming: File defines variable 'VAPORMAP_FRONTEND_ROOT' that violates variable naming standards (warning)
vapormap/roles/api/handlers/main.yaml:7: fqcn[action-core]: Use FQCN for builtin module actions (command).
vapormap/roles/api/handlers/main.yaml:7: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/api/handlers/main.yaml:12: fqcn[action-core]: Use FQCN for builtin module actions (systemd).
vapormap/roles/api/handlers/main.yaml:12: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/api/tasks/destroy.yaml:4: fqcn[action-core]: Use FQCN for builtin module actions (service).
vapormap/roles/api/tasks/destroy.yaml:11: fqcn[action-core]: Use FQCN for builtin module actions (file).
vapormap/roles/api/tasks/destroy.yaml:17: fqcn[action-core]: Use FQCN for builtin module actions (apt).
vapormap/roles/api/tasks/destroy.yaml:23: yaml[indentation]: Wrong indentation: expected 4 but found 2
vapormap/roles/api/tasks/destroy.yaml:26: fqcn[action-core]: Use FQCN for builtin module actions (pip).
vapormap/roles/api/tasks/destroy.yaml:26: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/api/tasks/destroy.yaml:28: yaml[indentation]: Wrong indentation: expected 4 but found 6
vapormap/roles/api/tasks/destroy.yaml:32: yaml[truthy]: Truthy value should be one of
vapormap/roles/api/tasks/destroy.yaml:34: fqcn[action-core]: Use FQCN for builtin module actions (pip).
vapormap/roles/api/tasks/destroy.yaml:34: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/api/tasks/destroy.yaml:40: yaml[truthy]: Truthy value should be one of
vapormap/roles/api/tasks/destroy.yaml:42: fqcn[action-core]: Use FQCN for builtin module actions (file).
vapormap/roles/api/tasks/main.yaml:2: fqcn[action-core]: Use FQCN for builtin module actions (apt).
vapormap/roles/api/tasks/main.yaml:2: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/api/tasks/main.yaml:2: package-latest: Package installs should not use latest.
vapormap/roles/api/tasks/main.yaml:14: fqcn[action-core]: Use FQCN for builtin module actions (pip).
vapormap/roles/api/tasks/main.yaml:14: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/api/tasks/main.yaml:20: yaml[truthy]: Truthy value should be one of
vapormap/roles/api/tasks/main.yaml:23: fqcn[action-core]: Use FQCN for builtin module actions (pip).
vapormap/roles/api/tasks/main.yaml:23: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/api/tasks/main.yaml:25: yaml[indentation]: Wrong indentation: expected 6 but found 4
vapormap/roles/api/tasks/main.yaml:28: yaml[truthy]: Truthy value should be one of
vapormap/roles/api/tasks/main.yaml:30: fqcn[action-core]: Use FQCN for builtin module actions (template).
vapormap/roles/api/tasks/main.yaml:30: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/api/tasks/main.yaml:30: risky-file-permissions: File permissions unset or incorrect. (warning)
vapormap/roles/api/tasks/main.yaml:32: yaml[indentation]: Wrong indentation: expected 6 but found 8
vapormap/roles/api/tasks/main.yaml:35: yaml[truthy]: Truthy value should be one of
vapormap/roles/api/tasks/main.yaml:38: fqcn[action-core]: Use FQCN for builtin module actions (template).
vapormap/roles/api/tasks/main.yaml:38: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/api/tasks/main.yaml:40: yaml[indentation]: Wrong indentation: expected 6 but found 8
vapormap/roles/api/tasks/main.yaml:44: yaml[truthy]: Truthy value should be one of
vapormap/roles/api/tasks/main.yaml:46: yaml[indentation]: Wrong indentation: expected 6 but found 4
vapormap/roles/api/tasks/main.yaml:66: yaml[empty-lines]: Too many blank lines (19 > 0)
vapormap/roles/environment/tasks/destroy.yaml:2: fqcn[action-core]: Use FQCN for builtin module actions (apt).
vapormap/roles/environment/tasks/destroy.yaml:2: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/environment/tasks/destroy.yaml:2: package-latest: Package installs should not use latest.
vapormap/roles/environment/tasks/destroy.yaml:6: yaml[truthy]: Truthy value should be one of
vapormap/roles/environment/tasks/destroy.yaml:8: fqcn[action-core]: Use FQCN for builtin module actions (user).
vapormap/roles/environment/tasks/destroy.yaml:8: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/environment/tasks/destroy.yaml:11: yaml[indentation]: Wrong indentation: expected 4 but found 6
vapormap/roles/environment/tasks/destroy.yaml:13: yaml[truthy]: Truthy value should be one of
vapormap/roles/environment/tasks/destroy.yaml:19: yaml[empty-lines]: Too many blank lines (5 > 0)
vapormap/roles/environment/tasks/main.yaml:1: fqcn[action-core]: Use FQCN for builtin module actions (apt).
vapormap/roles/environment/tasks/main.yaml:1: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/environment/tasks/main.yaml:3: yaml[truthy]: Truthy value should be one of
vapormap/roles/environment/tasks/main.yaml:4: yaml[truthy]: Truthy value should be one of
vapormap/roles/environment/tasks/main.yaml:6: fqcn[action-core]: Use FQCN for builtin module actions (apt).
vapormap/roles/environment/tasks/main.yaml:6: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/environment/tasks/main.yaml:6: package-latest: Package installs should not use latest.
vapormap/roles/environment/tasks/main.yaml:10: yaml[truthy]: Truthy value should be one of
vapormap/roles/environment/tasks/main.yaml:12: fqcn[action-core]: Use FQCN for builtin module actions (user).
vapormap/roles/environment/tasks/main.yaml:12: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/environment/tasks/main.yaml:13: yaml[truthy]: Truthy value should be one of
vapormap/roles/environment/tasks/main.yaml:15: yaml[indentation]: Wrong indentation: expected 4 but found 6
vapormap/roles/environment/tasks/main.yaml:18: fqcn[action-core]: Use FQCN for builtin module actions (git).
vapormap/roles/environment/tasks/main.yaml:18: latest[git]: Result of the command may vary on subsequent runs.
vapormap/roles/environment/tasks/main.yaml:18: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/environment/tasks/main.yaml:23: yaml[truthy]: Truthy value should be one of
vapormap/roles/environment/tasks/main.yaml:32: yaml[empty-lines]: Too many blank lines (9 > 0)
vapormap/roles/frontend/handlers/main.yaml:2: fqcn[action-core]: Use FQCN for builtin module actions (systemd).
vapormap/roles/frontend/handlers/main.yaml:2: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/frontend/tasks/destroy.yaml:3: fqcn[action-core]: Use FQCN for builtin module actions (service).
vapormap/roles/frontend/tasks/destroy.yaml:9: fqcn[action-core]: Use FQCN for builtin module actions (file).
vapormap/roles/frontend/tasks/destroy.yaml:15: fqcn[action-core]: Use FQCN for builtin module actions (user).
vapormap/roles/frontend/tasks/destroy.yaml:21: fqcn[action-core]: Use FQCN for builtin module actions (group).
vapormap/roles/frontend/tasks/destroy.yaml:27: fqcn[action-core]: Use FQCN for builtin module actions (file).
vapormap/roles/frontend/tasks/destroy.yaml:33: fqcn[action-core]: Use FQCN for builtin module actions (file).
vapormap/roles/frontend/tasks/destroy.yaml:39: fqcn[action-core]: Use FQCN for builtin module actions (file).
vapormap/roles/frontend/tasks/main.yaml:2: fqcn[action-core]: Use FQCN for builtin module actions (apt).
vapormap/roles/frontend/tasks/main.yaml:2: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/frontend/tasks/main.yaml:6: yaml[truthy]: Truthy value should be one of
vapormap/roles/frontend/tasks/main.yaml:8: fqcn[action-core]: Use FQCN for builtin module actions (file).
vapormap/roles/frontend/tasks/main.yaml:8: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/frontend/tasks/main.yaml:10: yaml[indentation]: Wrong indentation: expected 6 but found 4
vapormap/roles/frontend/tasks/main.yaml:13: yaml[indentation]: Wrong indentation: expected 6 but found 2
vapormap/roles/frontend/tasks/main.yaml:17: fqcn[action-core]: Use FQCN for builtin module actions (template).
vapormap/roles/frontend/tasks/main.yaml:17: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/frontend/tasks/main.yaml:17: risky-file-permissions: File permissions unset or incorrect. (warning)
vapormap/roles/frontend/tasks/main.yaml:19: yaml[indentation]: Wrong indentation: expected 6 but found 8
vapormap/roles/frontend/tasks/main.yaml:22: yaml[truthy]: Truthy value should be one of
vapormap/roles/frontend/tasks/main.yaml:24: fqcn[action-core]: Use FQCN for builtin module actions (template).
vapormap/roles/frontend/tasks/main.yaml:24: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/frontend/tasks/main.yaml:26: yaml[indentation]: Wrong indentation: expected 6 but found 8
vapormap/roles/frontend/tasks/main.yaml:31: yaml[truthy]: Truthy value should be one of
vapormap/roles/frontend/tasks/main.yaml:34: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/frontend/tasks/main.yaml:36: yaml[indentation]: Wrong indentation: expected 6 but found 4
vapormap/roles/frontend/tasks/main.yaml:38: yaml[truthy]: Truthy value should be one of
vapormap/roles/frontend/tasks/main.yaml:39: yaml[truthy]: Truthy value should be one of
vapormap/roles/frontend/tasks/main.yaml:41: fqcn[action-core]: Use FQCN for builtin module actions (file).
vapormap/roles/frontend/tasks/main.yaml:41: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/frontend/tasks/main.yaml:44: yaml[indentation]: Wrong indentation: expected 6 but found 4
vapormap/roles/frontend/tasks/main.yaml:49: fqcn[action-core]: Use FQCN for builtin module actions (systemd).
vapormap/roles/frontend/tasks/main.yaml:49: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/frontend/tasks/main.yaml:52: yaml[indentation]: Wrong indentation: expected 6 but found 4
vapormap/roles/frontend/tasks/main.yaml:71: yaml[empty-lines]: Too many blank lines (18 > 0)
vapormap/roles/mariadb/defaults/main.yaml:5: yaml[new-line-at-end-of-file]: No new line character at the end of file
vapormap/roles/mariadb/tasks/destroy.yaml:2: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/mariadb/tasks/destroy.yaml:9: yaml[truthy]: Truthy value should be one of
vapormap/roles/mariadb/tasks/destroy.yaml:11: jinja[spacing]: Jinja2 spacing could be improved: {{database_vapormap}} -> {{ database_vapormap }} (warning)
vapormap/roles/mariadb/tasks/destroy.yaml:11: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/mariadb/tasks/destroy.yaml:20: fqcn[action-core]: Use FQCN for builtin module actions (service).
vapormap/roles/mariadb/tasks/destroy.yaml:26: fqcn[action-core]: Use FQCN for builtin module actions (apt).
vapormap/roles/mariadb/tasks/destroy.yaml:26: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/mariadb/tasks/destroy.yaml:30: yaml[truthy]: Truthy value should be one of
vapormap/roles/mariadb/tasks/destroy.yaml:32: fqcn[action-core]: Use FQCN for builtin module actions (apt).
vapormap/roles/mariadb/tasks/destroy.yaml:32: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/mariadb/tasks/destroy.yaml:35: yaml[indentation]: Wrong indentation: expected 4 but found 6
vapormap/roles/mariadb/tasks/destroy.yaml:38: yaml[indentation]: Wrong indentation: expected 4 but found 6
vapormap/roles/mariadb/tasks/main.yaml:1: fqcn[action-core]: Use FQCN for builtin module actions (apt).
vapormap/roles/mariadb/tasks/main.yaml:1: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/mariadb/tasks/main.yaml:5: yaml[truthy]: Truthy value should be one of
vapormap/roles/mariadb/tasks/main.yaml:7: fqcn[action-core]: Use FQCN for builtin module actions (apt).
vapormap/roles/mariadb/tasks/main.yaml:7: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/mariadb/tasks/main.yaml:11: yaml[truthy]: Truthy value should be one of
vapormap/roles/mariadb/tasks/main.yaml:14: fqcn[action-core]: Use FQCN for builtin module actions (service).
vapormap/roles/mariadb/tasks/main.yaml:14: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/mariadb/tasks/main.yaml:18: yaml[truthy]: Truthy value should be one of
vapormap/roles/mariadb/tasks/main.yaml:19: yaml[truthy]: Truthy value should be one of
vapormap/roles/mariadb/tasks/main.yaml:21: fqcn[action-core]: Use FQCN for builtin module actions (apt).
vapormap/roles/mariadb/tasks/main.yaml:22: yaml[truthy]: Truthy value should be one of
vapormap/roles/mariadb/tasks/main.yaml:27: fqcn[action-core]: Use FQCN for builtin module actions (pip).
vapormap/roles/mariadb/tasks/main.yaml:27: name[casing]: All names should start with an uppercase letter. (warning)
vapormap/roles/mariadb/tasks/main.yaml:28: yaml[truthy]: Truthy value should be one of
vapormap/roles/mariadb/tasks/main.yaml:34: jinja[spacing]: Jinja2 spacing could be improved: {{database_vapormap}} -> {{ database_vapormap }} (warning)
vapormap/roles/mariadb/tasks/main.yaml:35: yaml[truthy]: Truthy value should be one of
vapormap/roles/mariadb/tasks/main.yaml:50: yaml[truthy]: Truthy value should be one of
vapormap/roles/mariadb/tasks/main.yaml:61: yaml[empty-lines]: Too many blank lines (11 > 0)
- hosts: all
gather_facts: no
become: true
roles:
- environment
- mariadb
- api
- frontend
- bootstrap
---
- hosts: all
gather_facts: no
become: true
tasks:
- include_role:
name: frontend
tasks_from: destroy.yaml
- include_role:
name: api
tasks_from: destroy.yaml
- include_role:
name: mariadb
tasks_from: destroy.yaml
- include_role:
name: environment
tasks_from: destroy.yaml
\ No newline at end of file
- name: Destruction de VaporMap
ansible.builtin.include_role:
name: bootstrap
tasks_from: destroy
......@@ -10,4 +10,4 @@ VAPOR_DBHOST: "localhost"
VAPORMAP_API_PORT: "8001"
VAPORMAP_URL_PORT: "8000"
VAPORMAP_URL_SERVERNAME: "0.0.0.0"
VAPORMAP_FRONTEND_ROOT: "home/app-vapormap/vapormap-prod/frontend/"
VAPORMAP_FRONTEND_ROOT: "/home/app-vapormap/vapormap-prod/frontend/"
---
- name: Reload systemd
become: true
ansible.builtin.systemd:
daemon_reload: true
- name: initialisation de la base de données
command: bash /home/app-vapormap/vapormap-prod/flask.bash
listen: "flask"
remote_user: app-vapormap
- name: vapormap api
become: true
systemd:
name: vapormap-api.service
state: reloaded
listen: vapormap-api-service
remote_user: root
\ No newline at end of file
---
- name: Collecte des service facts
ansible.builtin.service_facts:
- name: Ensure vapormap-api.service is stopped
become: true
service:
name: vapormap-api.service
state: stopped
when: "'vapormap-api.service' in services"
- name: Ensure vapormap-api.service service is deleted from systemd
become: true
file:
path: /etc/systemd/system/vapormap-api.service
state: absent
- name: Ensure dependent packages are removed
become: true
apt:
name: '{{ item }}'
state: absent
with_items:
- mariadb-client
- mariadb-client
- libmariadb-dev
- name: "supression de wheel"
......@@ -34,6 +40,7 @@
become: yes
- name: Ensure flask.bash is deleted from systemd
become: true
file:
path: /home/app-vapormap/vapormap-prod/flask.bash
state: absent
---
- name: "installation des dépendances python et librairies client mariadb"
become: true
apt:
name: "{{ item }}"
state: latest
......@@ -7,7 +8,7 @@
- python3
- python3-pip
- python3-venv
- mariadb-client
- mariadb-client
- libmariadb-dev
- name: "installation de wheel"
......@@ -41,7 +42,17 @@
mode: '0755'
remote_user: app-vapormap
become: yes
notify: "vapormap-api-service"
notify:
- Reload systemd
- "vapormap-api-service"
......@@ -49,14 +60,7 @@
......@@ -3,8 +3,8 @@ Description=Gunicorn for VaporMap
After=network.target
[Service]
User={{use_vapormap}}
Group={{vapormap_group}}
User=root
Group=root
WorkingDirectory={{vapormpap_dir}}
Environment="PATH={{VAPORMAP_PATH}}"
Environment="PYTHONPATH={{VAPORMAP_PATH}}"
......@@ -18,4 +18,4 @@ Environment=VAPOR_DBNAME={{database_vapormap}}
ExecStart={{VAPORMAP_PATH}}/gunicorn wsgi:app --bind 0.0.0.0:{{VAPORMAP_API_PORT}}
[Install]
WantedBy=multi-user.target
\ No newline at end of file
WantedBy=multi-user.target
---
- name: Converge
hosts: all
tasks:
- name: "Include bootstrap"
ansible.builtin.include_role:
name: "bootstrap"
# tasks_from: destroy
---
dependency:
name: galaxy
driver:
name: vagrant
platforms:
- name: ngouyamsa.ubuntu2004
box: generic/ubuntu2004
box_version: 4.2.8
provisioner:
name: ansible
inventory:
links:
group_vars: ../../../../group_vars/
verifier:
name: ansible
---
- name: Suppression Front-end
ansible.builtin.include_role:
name: frontend
tasks_from: destroy
- name: Suppression API
ansible.builtin.include_role:
name: api
tasks_from: destroy
- name: Suppression de la base de données
ansible.builtin.include_role:
name: mariadb
tasks_from: destroy
- name: Suppression de l'environnement
ansible.builtin.include_role:
name: environment
tasks_from: destroy
---
- name: Environnement
ansible.builtin.include_role:
name: environment
- name: Base de données
ansible.builtin.include_role:
name: mariadb
- name: API
ansible.builtin.include_role:
name: api
- name: Front-end
ansible.builtin.include_role:
name: frontend
......@@ -6,6 +6,7 @@
become: yes
- name: "création utilisateur app-vapormap"
become: true
user:
name: app-vapormap
state: absent
......@@ -13,7 +14,6 @@
home: absent
\ No newline at end of file
......@@ -8,24 +8,25 @@
name: git
state: latest
become: yes
- name: "création utilisateur app-vapormap"
become: yes
user:
name: app-vapormap
state: present
- name: "clônage du dépôt git"
git:
repo: https://gitlab.imt-atlantique.fr/vapormap/vapormap-app.git
dest: /home/app-vapormap/vapormap-prod
repo: https://gitlab.imt-atlantique.fr/vapormap/vapormap-app.git
dest: /home/app-vapormap/vapormap-prod
remote_user: app-vapormap
become: yes
---
- name: reload nginx
become: true
systemd:
name: nginx
state: reloaded
listen: reload_nginx
remote_user: root
\ No newline at end of file
---
- name: Ensure Nginx is stopped
become: true
service:
name: nginx
state: stopped
- name: Ensure Nginx service is deleted from systemd
become: true
file:
path: /etc/systemd/system/nginx.service
state: absent
- name: Ensure Nginx user is deleted
become: true
user:
name: nginx
state: absent
- name: Ensure Nginx group is deleted
become: true
group:
name: nginx
state: absent
- name: Ensure Nginx log directory is deleted
become: true
file:
path: '/var/log/nginx'
state: absent
- name: Ensure Nginx config directory is deleted
become: true
file:
path: '/etc/nginx'
state: absent
- name: Ensure Nginx binaries are deleted
become: true
file:
path: '/usr/sbin/nginx'
state: absent
\ No newline at end of file
state: absent
......@@ -39,6 +39,7 @@
become: yes
- name: "lien symbolique"
become: true
file:
src: /etc/nginx/sites-available/nginx.conf
dest: /etc/nginx/sites-enabled/nginx.conf
......@@ -46,6 +47,7 @@
- name: "lancer nginx"
become: true
systemd:
name: nginx
state: started
......@@ -56,14 +58,14 @@
---
- name: supp database user
- name: supp database user
community.mysql.mysql_user:
name: "{{ use_vapormap }}"
password: "{{ password_vapormap }}"
......@@ -9,6 +9,7 @@
become: yes
- name: supp new database
become: true
community.mysql.mysql_db:
name: "{{database_vapormap}}"
login_password: "{{password_vapormap}}"
......@@ -17,10 +18,11 @@
- name: Ensure mariadb.service is stopped
become: true
service:
name: mariadb.service
state: stopped
- name: "supression de software-properties-common"
apt:
name: software-properties-common
......@@ -28,6 +30,7 @@
become: yes
- name: "uninstall mariadb"
become: true
apt:
name: "{{ item }}"
state: absent
......@@ -36,4 +39,4 @@
- mariadb-server
- python3
- python3-pip
- python3-venv
\ No newline at end of file
- python3-venv
......@@ -9,7 +9,7 @@
name: software-properties-common
state: present
become: yes
- name: "start mariadb"
service:
......@@ -19,25 +19,28 @@
become: yes
- name: Install pip
become: yes
apt:
name: python3-pip
state: present
- name: install pymysql
become: yes
pip:
name: pymysql
state: present
- name: Create a new database
become: yes
community.mysql.mysql_db:
name: "{{database_vapormap}}"
login_password: "{{password_vapormap}}"
state: present
login_unix_socket: /run/mysqld/mysqld.sock
- name: Create database user
- name: Create database user
community.mysql.mysql_user:
name: "{{ use_vapormap }}"
password: "{{ password_vapormap }}"
......@@ -47,12 +50,12 @@
become: yes