A hosting service for Jekyll Blogs
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

32 lines
706 B

---
- name: Update all packages to their latest version
apt:
name: "*"
state: latest
update_cache: yes
- name: Support running MJB::Web
include_role:
name: mjb-role-webapp
- name: "Install SSH Key for manager to use rsync to webservers"
copy:
dest: /home/manager/.ssh/id_rsa
src: "{{ inventory_dir }}/files/ssh/id_rsa"
owner: manager
group: manager
mode: 0600
- name: Install mjb.worker.service file.
copy:
dest: /etc/systemd/system/mjb.worker.service
src: "{{ role_path }}/files/mjb.worker.service"
owner: root
group: root
mode: 0644
- name: Start & enable mjb.worker
service:
name: mjb.worker
state: started
enabled: true