fix ansible-lint errors
This commit is contained in:
@@ -11,12 +11,12 @@ None
|
|||||||
Role Variables
|
Role Variables
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
deploy: set true or false depending on whether we start the service or not, set false when running molecule test
|
metr1c_deploy: set true or false depending on whether we start the service or not, set false when running molecule test
|
||||||
metr1c_version: metr1c version to be deployed
|
metr1c_version: metr1c version to be deployed
|
||||||
cluster_uuid: cluster id
|
metr1c_cluster_uuid: cluster id
|
||||||
cluster_admin: name of cluster admin
|
metr1c_cluster_admin: name of cluster admin
|
||||||
cluster_pw: password to authenticate as cluster admin
|
metr1c_cluster_pw: password to authenticate as cluster admin
|
||||||
platform_version: version of 1c platform
|
metr1c_platform_version: version of 1c platform
|
||||||
metr1c_port: metr1c will listen on this port
|
metr1c_port: metr1c will listen on this port
|
||||||
|
|
||||||
Dependencies
|
Dependencies
|
||||||
@@ -30,12 +30,12 @@ Example Playbook
|
|||||||
```yaml
|
```yaml
|
||||||
roles:
|
roles:
|
||||||
- role: genlab.metr1c
|
- role: genlab.metr1c
|
||||||
deploy: false
|
metr1c_deploy: false
|
||||||
metr1c_version: "0.0.1"
|
metr1c_version: "0.0.1"
|
||||||
cluster_uuid: "111-111-111-111"
|
metr1c_cluster_uuid: "111-111-111-111"
|
||||||
cluster_admin: "test"
|
metr1c_cluster_admin: "test"
|
||||||
cluster_pw: "testpw"
|
metr1c_cluster_pw: "testpw"
|
||||||
platform_version: "8.3.24.1467"
|
metr1c_platform_version: "8.3.24.1467"
|
||||||
metr1c_port: "1599"
|
metr1c_port: "1599"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
---
|
---
|
||||||
deploy: true
|
metr1c_deploy: true
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ galaxy_info:
|
|||||||
|
|
||||||
platforms:
|
platforms:
|
||||||
- name: "Ubuntu"
|
- name: "Ubuntu"
|
||||||
versions: [ "focal", "jammy" ]
|
versions: ["jammy", "noble"]
|
||||||
|
|
||||||
galaxy_tags: [ ]
|
galaxy_tags: []
|
||||||
|
|
||||||
dependencies: []
|
dependencies: []
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
- name: Converge
|
- name: Converge
|
||||||
hosts: all
|
hosts: all
|
||||||
roles:
|
roles:
|
||||||
- role: genlab.metr1c
|
- role: genlab.common.metr1c
|
||||||
deploy: false
|
metr1c_deploy: false
|
||||||
metr1c_version: "0.2.0"
|
metr1c_version: "0.2.0"
|
||||||
cluster_uuid: "123-123-1234"
|
metr1c_cluster_uuid: "123-123-1234"
|
||||||
cluster_admin: "admin"
|
metr1c_cluster_admin: "admin"
|
||||||
cluster_pw: "testpw"
|
metr1c_cluster_pw: "testpw"
|
||||||
platform_version: "8.3.24.1464"
|
metr1c_platform_version: "8.3.24.1464"
|
||||||
metr1c_port: "1599"
|
metr1c_port: "1599"
|
||||||
|
|||||||
@@ -9,11 +9,11 @@
|
|||||||
- name: "Ensure that metr1c is installed and able to run"
|
- name: "Ensure that metr1c is installed and able to run"
|
||||||
ansible.builtin.command:
|
ansible.builtin.command:
|
||||||
cmd: /opt/metr1c/metr1c -version
|
cmd: /opt/metr1c/metr1c -version
|
||||||
register: cmd1
|
register: metr1c_cmd1
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
|
||||||
- name: "Check metr1c version"
|
- name: "Check metr1c version"
|
||||||
ansible.builtin.assert:
|
ansible.builtin.assert:
|
||||||
that: "'{{ metr1c_version }}' in cmd1.stdout"
|
that: "'{{ metr1c_version }}' in metr1c_cmd1.stdout"
|
||||||
success_msg: "metr1c version {{ metr1c_version }} is installed and working"
|
success_msg: "metr1c version {{ metr1c_version }} is installed and working"
|
||||||
fail_msg: "metr1c version {{ metr1c_version }} is not installed or not working correctly"
|
fail_msg: "metr1c version {{ metr1c_version }} is not installed or not working correctly"
|
||||||
|
|||||||
@@ -39,5 +39,5 @@
|
|||||||
register: metr1c_service
|
register: metr1c_service
|
||||||
|
|
||||||
- name: "Start systemd service"
|
- name: "Start systemd service"
|
||||||
when: "deploy is true"
|
when: "metr1c_deploy is true"
|
||||||
ansible.builtin.include_tasks: "run_systemd.yml"
|
ansible.builtin.include_tasks: "run_systemd.yml"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
- name: "Set fact for daemon_reload"
|
- name: "Set fact for daemon_reload"
|
||||||
ansible.builtin.set_fact:
|
ansible.builtin.set_fact:
|
||||||
daemon_reload_required: "{{ metr1c_service.changed | bool }}"
|
metr1c_daemon_reload_required: "{{ metr1c_service.changed | bool }}"
|
||||||
|
|
||||||
- name: "Make sure that the metr1c service is started"
|
- name: "Make sure that the metr1c service is started"
|
||||||
become: true
|
become: true
|
||||||
@@ -8,4 +8,4 @@
|
|||||||
name: "metr1c.service"
|
name: "metr1c.service"
|
||||||
state: started
|
state: started
|
||||||
enabled: true
|
enabled: true
|
||||||
daemon_reload: "{{ daemon_reload_required }}"
|
daemon_reload: "{{ metr1c_daemon_reload_required }}"
|
||||||
|
|||||||
@@ -4,16 +4,16 @@ Requires=network.target
|
|||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
# Cluster UUID, for example 07593cfe-64c2-4656-be5f-61c3226286d5
|
# Cluster UUID, for example 07593cfe-64c2-4656-be5f-61c3226286d5
|
||||||
Environment=platform1c_admin_cluster={{ cluster_uuid }}
|
Environment=platform1c_admin_cluster={{ metr1c_cluster_uuid }}
|
||||||
|
|
||||||
# Name of cluster admin, e.g. Администратор
|
# Name of cluster admin, e.g. Администратор
|
||||||
Environment=platform1c_admin_user={{ cluster_admin }}
|
Environment=platform1c_admin_user={{ metr1c_cluster_admin }}
|
||||||
|
|
||||||
# Admin cluster password, e.g. 1234
|
# Admin cluster password, e.g. 1234
|
||||||
Environment=platform1c_admin_pw={{ cluster_pw }}
|
Environment=platform1c_admin_pw={{ metr1c_cluster_pw }}
|
||||||
|
|
||||||
# Version of 1C platform, e.g. 8.3.24.1467
|
# Version of 1C platform, e.g. 8.3.24.1467
|
||||||
Environment=platform1c_version={{ platform_version }}
|
Environment=platform1c_version={{ metr1c_platform_version }}
|
||||||
|
|
||||||
# Metr1c port, by default 1599
|
# Metr1c port, by default 1599
|
||||||
Environment=metr1c_port={{ metr1c_port }}
|
Environment=metr1c_port={{ metr1c_port }}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
metr1c_version: "0.2.0"
|
metr1c_version: "0.2.0"
|
||||||
cluster_uuid: "xxxxxxxx"
|
metr1c_cluster_uuid: "xxxxxxxx"
|
||||||
cluster_admin: "Администратор"
|
metr1c_cluster_admin: "Администратор"
|
||||||
cluster_pw: "1234"
|
metr1c_cluster_pw: "1234"
|
||||||
platform_version: "8.3.24.1467"
|
metr1c_platform_version: "8.3.24.1467"
|
||||||
metr1c_port: "1599"
|
metr1c_port: "1599"
|
||||||
|
|||||||
Reference in New Issue
Block a user