diff options
author | Luca Di Stefano <luca.distefano@linaro.org> | 2021-05-05 16:34:54 +0100 |
---|---|---|
committer | Luca Di Stefano <luca.distefano@linaro.org> | 2021-05-05 16:34:54 +0100 |
commit | a13be393c37e64f0cb7514dd2c3465fc42c1953d (patch) | |
tree | 7a0f19103531a1098177a887a42b6f1e86678ca2 | |
parent | 3524fe8d297a703ded2dcdf4ac3227cc9870d904 (diff) |
Adding role for installing and setting up config for ser2net in serial boxes
Change-Id: I51bb1dd49a3d6eff60b0ddec8c27b5a50732fc37
-rw-r--r-- | inventory/lkft | 2 | ||||
-rw-r--r-- | playbooks/roles/ser2net/defaults/git.hold | 0 | ||||
-rw-r--r-- | playbooks/roles/ser2net/files/git.hold | 0 | ||||
-rw-r--r-- | playbooks/roles/ser2net/handlers/main.yml | 7 | ||||
-rw-r--r-- | playbooks/roles/ser2net/meta/git.hold | 0 | ||||
-rw-r--r-- | playbooks/roles/ser2net/tasks/main.yml | 18 | ||||
-rw-r--r-- | playbooks/roles/ser2net/templates/git.hold | 0 | ||||
-rw-r--r-- | playbooks/roles/ser2net/vars/main.yml | 0 |
8 files changed, 27 insertions, 0 deletions
diff --git a/inventory/lkft b/inventory/lkft index fe4827e..ac54c31 100644 --- a/inventory/lkft +++ b/inventory/lkft @@ -53,11 +53,13 @@ lkft-dispatchers [workers:vars] instance_name=lkft.validation.linaro.org +host_type='dispatcher-configs' [serial-boxes:children] lkft-serial-boxes [serial-boxes:vars] instance_name=lkft.validation.linaro.org +host_type='serial-boxes' diff --git a/playbooks/roles/ser2net/defaults/git.hold b/playbooks/roles/ser2net/defaults/git.hold new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/playbooks/roles/ser2net/defaults/git.hold diff --git a/playbooks/roles/ser2net/files/git.hold b/playbooks/roles/ser2net/files/git.hold new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/playbooks/roles/ser2net/files/git.hold diff --git a/playbooks/roles/ser2net/handlers/main.yml b/playbooks/roles/ser2net/handlers/main.yml new file mode 100644 index 0000000..5ab067d --- /dev/null +++ b/playbooks/roles/ser2net/handlers/main.yml @@ -0,0 +1,7 @@ +--- + + - name: reload ser2net + service: + name: ser2net + state: reloaded + diff --git a/playbooks/roles/ser2net/meta/git.hold b/playbooks/roles/ser2net/meta/git.hold new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/playbooks/roles/ser2net/meta/git.hold diff --git a/playbooks/roles/ser2net/tasks/main.yml b/playbooks/roles/ser2net/tasks/main.yml new file mode 100644 index 0000000..93a44f6 --- /dev/null +++ b/playbooks/roles/ser2net/tasks/main.yml @@ -0,0 +1,18 @@ +--- + + - name: Install ser2net package + apt: + name: ser2net + update-cache: yes + cache_valid_time: 3600 + state: present + + - name: Copy ser2net config for {{ ansible_play_hosts }} + copy: + src: /srv/lava-lab/{{ instance_name }}/{{ host_type }}/{{ inventory_hostname }}/ser2net.conf + dest: /etc/ + owner: root + group: root + mode: 0644 + notify: reload ser2net + diff --git a/playbooks/roles/ser2net/templates/git.hold b/playbooks/roles/ser2net/templates/git.hold new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/playbooks/roles/ser2net/templates/git.hold diff --git a/playbooks/roles/ser2net/vars/main.yml b/playbooks/roles/ser2net/vars/main.yml new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/playbooks/roles/ser2net/vars/main.yml |