diff options
author | Lars Wirzenius <liw@liw.fi> | 2021-03-16 11:11:01 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2021-03-16 11:11:01 +0200 |
commit | 81aaa701fb0977e90c2558b9867897320b1fe474 (patch) | |
tree | 21466a14a93f4f1c66b9cd369ab6493af5e1202a /roles | |
parent | bb0eb415649225ab4342a52b246f68f293c49f08 (diff) | |
download | ick2-ansible-81aaa701fb0977e90c2558b9867897320b1fe474.tar.gz |
progress
Diffstat (limited to 'roles')
-rw-r--r-- | roles/qvisqve/tasks/main.yml | 10 | ||||
-rw-r--r-- | roles/qvisqve/templates/worker.j2 | 26 |
2 files changed, 36 insertions, 0 deletions
diff --git a/roles/qvisqve/tasks/main.yml b/roles/qvisqve/tasks/main.yml index 9ef636a..1634b69 100644 --- a/roles/qvisqve/tasks/main.yml +++ b/roles/qvisqve/tasks/main.yml @@ -70,6 +70,16 @@ owner: _qvisqve group: _qvisqve +- name: "install Ick worker clients" + template: + src: worker.j2 + dest: "/var/lib/qvisqve/client/{{ item }}" + mode: 0600 + owner: _qvisqve + group: _qvisqve + with_items: + - worker1 + - name: "enable and restart Qvisqve services" service: name: "{{ item }}" diff --git a/roles/qvisqve/templates/worker.j2 b/roles/qvisqve/templates/worker.j2 new file mode 100644 index 0000000..6a0c050 --- /dev/null +++ b/roles/qvisqve/templates/worker.j2 @@ -0,0 +1,26 @@ +# secret: /{{ worker_secret }}/ +allowed_scopes: +- uapi_version_get +- uapi_workers_post +- uapi_work_get +- uapi_work_post +- uapi_blobs_id_put +- uapi_blobs_id_get +- uapi_notify_post +- uapi_builds_id_get +- uapi_logs_id_get +- uapi_version_get +- uapi_projects_get +- create +- update +- show +- delete +hashed_secret: + N: 16384 + hash: {{ qvisqve_worker_hash }} + key_len: 128 + p: 1 + r: 8 + salt: {{ qvisqve_worker_salt }} + version: 1 +id: {{ item }} |