2017-12-02 02:00:28 +01:00
|
|
|
---
|
|
|
|
|
- hosts: all
|
|
|
|
|
become: true
|
|
|
|
|
gather_facts: no
|
|
|
|
|
tasks:
|
|
|
|
|
- name: Install ansible prerequisites
|
|
|
|
|
script: ansible_prerequisites.sh creates=/root/.ansible_prerequisites_installed
|
|
|
|
|
become: true
|
|
|
|
|
- name: Install required packages
|
2017-12-03 02:24:51 +01:00
|
|
|
package: name={{item}} state=present update_cache=yes
|
2017-12-02 02:00:28 +01:00
|
|
|
with_items:
|
2017-12-03 02:24:51 +01:00
|
|
|
- htop
|
|
|
|
|
- docker
|
|
|
|
|
- docker-compose
|
|
|
|
|
- git
|
|
|
|
|
- nload
|
|
|
|
|
- rsync
|
|
|
|
|
- ufw
|
|
|
|
|
- vim
|
|
|
|
|
- wget
|
|
|
|
|
- zsh
|
2017-12-05 02:34:44 +01:00
|
|
|
- name: Enable and start docker service
|
|
|
|
|
systemd:
|
|
|
|
|
name: docker.service
|
|
|
|
|
state: started
|
|
|
|
|
enabled: True
|
|
|
|
|
- name: Create images config folder
|
|
|
|
|
file: dest=/etc/images state=directory
|
|
|
|
|
- name: Copy murmur config
|
|
|
|
|
copy: src=murmur dest=/etc/images
|
|
|
|
|
- name: Create murmur data folder
|
|
|
|
|
file: dest=/var/lib/murmur state=directory
|
|
|
|
|
- name: Copy murmur database
|
|
|
|
|
copy: src=/mnt/borg/banditlair.com-2017-12-04/backups/murmur/murmur.sqlite dest=/var/lib/murmur/
|
|
|
|
|
- name: Start murmur docker project
|
|
|
|
|
docker_service:
|
|
|
|
|
project_src: /etc/images/murmur
|
|
|
|
|
state: present
|