diff options
Diffstat (limited to 'ansible/obnam-server.yml')
-rw-r--r-- | ansible/obnam-server.yml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/ansible/obnam-server.yml b/ansible/obnam-server.yml new file mode 100644 index 0000000..110dcce --- /dev/null +++ b/ansible/obnam-server.yml @@ -0,0 +1,39 @@ +- hosts: obnam-server + remote_user: root + tasks: + - file: + path: /etc/obnam + state: directory + - file: + path: /srv/obnam/chunks + state: directory + - filesystem: + dev: "{{ chunkdev }}" + fstype: ext4 + opts: -Lchunks + - mount: + src: LABEL=chunks + path: /srv/obnam/chunks + fstype: auto + state: mounted + - apt_repository: + repo: "deb [trusted=yes] http://ci-prod-controller.vm.liw.fi/debian unstable-ci main" + - apt: + name: obnam + - copy: + src: obnam.service + dest: /etc/systemd/system/obnam.service + - copy: + src: "{{ item }}" + dest: "/etc/obnam/{{ item }}" + with_items: + - server.yaml + - server.key + - server.pem + - systemd: + name: obnam + enabled: true + state: restarted + daemon_reload: true + vars: + chunkdev: /dev/vdb |