blob: 623df0ba6504f2ec3be533fb199d9cab916a4c9e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# This play sets up production Jenkins partition/directory structure
---
- hosts: production:&ec2
gather_facts: no
tasks:
- name: Prepare jobs volume mount point
file: state=directory dest=/mnt2
sudo: yes
- name: Add jobs volume mount point to /etc/fstab
mount: state=mounted src={{job_store_dev}} name=/mnt2 fstype=auto passno=2
sudo: yes
- name: Prepare jobs volume directory structure
file: state=directory dest=/mnt2/jenkins/jobs
sudo: yes
- name: Prepare Jenkins jobs bind mount point
file: state=directory dest=/var/lib/jenkins/jobs
sudo: yes
- name: Add Jenkins jobs bind mount point to /etc/fstab
mount: state=mounted src=/mnt2/jenkins/jobs name=/var/lib/jenkins/jobs
fstype=none opts="defaults,bind" passno=0
sudo: yes
|