clean up foobazdmx role
make git repo url and version to check out a variable instead of a hard-coded value the role, and update host_vars to match.
This commit is contained in:
parent
2d5f116ff3
commit
e37d84c60d
|
@ -1,3 +1,6 @@
|
||||||
|
foobazdmx__art_net_host: localhost
|
||||||
|
foobazdmx_version: main
|
||||||
|
foobazdmx_repo_url: "https://ccchh-ansible:glpat-istRKj5ivdBs_u9Tsdbp@gitlab.hamburg.ccc.de/ccchh/foobazdmx.git"
|
||||||
ola__configs:
|
ola__configs:
|
||||||
- name: ola-artnet
|
- name: ola-artnet
|
||||||
content: "{{ lookup('ansible.builtin.file', 'configs/light/ola/ola-artnet.conf') }}"
|
content: "{{ lookup('ansible.builtin.file', 'configs/light/ola/ola-artnet.conf') }}"
|
||||||
|
@ -47,7 +50,6 @@ ola__configs:
|
||||||
content: "{{ lookup('ansible.builtin.file', 'configs/light/ola/ola-usbdmx.conf') }}"
|
content: "{{ lookup('ansible.builtin.file', 'configs/light/ola/ola-usbdmx.conf') }}"
|
||||||
- name: ola-usbserial
|
- name: ola-usbserial
|
||||||
content: "{{ lookup('ansible.builtin.file', 'configs/light/ola/ola-usbserial.conf') }}"
|
content: "{{ lookup('ansible.builtin.file', 'configs/light/ola/ola-usbserial.conf') }}"
|
||||||
foobazdmx__art_net_host: localhost
|
|
||||||
nginx__version_spec: ""
|
nginx__version_spec: ""
|
||||||
nginx__deploy_redirect_conf: false
|
nginx__deploy_redirect_conf: false
|
||||||
nginx__configurations:
|
nginx__configurations:
|
||||||
|
|
1
playbooks/roles/foobazdmx/defaults/main.yaml
Normal file
1
playbooks/roles/foobazdmx/defaults/main.yaml
Normal file
|
@ -0,0 +1 @@
|
||||||
|
foobazdmx_version: main
|
|
@ -2,6 +2,14 @@
|
||||||
argument_specs:
|
argument_specs:
|
||||||
main:
|
main:
|
||||||
options:
|
options:
|
||||||
|
foobazdmx_version:
|
||||||
|
description: git branch, tag, or commit to check out from the foobazdmx repo
|
||||||
|
type: str
|
||||||
|
default: main
|
||||||
|
foobazdmx_repo_url:
|
||||||
|
description: git repo to pull foobazdmx from
|
||||||
|
type: str
|
||||||
|
required: true
|
||||||
foobazdmx__art_net_host:
|
foobazdmx__art_net_host:
|
||||||
description: IP oder hostname of the Art-Net server
|
description: IP oder hostname of the Art-Net server
|
||||||
type: str
|
type: str
|
||||||
|
|
|
@ -24,9 +24,9 @@
|
||||||
- name: Clone foobazdmx repository
|
- name: Clone foobazdmx repository
|
||||||
become: true
|
become: true
|
||||||
ansible.builtin.git:
|
ansible.builtin.git:
|
||||||
repo: https://ccchh-ansible:glpat-istRKj5ivdBs_u9Tsdbp@gitlab.hamburg.ccc.de/ccchh/foobazdmx.git
|
repo: "{{ foobazdmx_repo_url }}"
|
||||||
dest: /opt/foobazdmx
|
dest: /opt/foobazdmx
|
||||||
version: main
|
version: "{{ foobazdmx_version }}"
|
||||||
- name: Install python dependencies
|
- name: Install python dependencies
|
||||||
become: true
|
become: true
|
||||||
become_user: foobazdmx
|
become_user: foobazdmx
|
||||||
|
|
Loading…
Reference in a new issue