Added idempotency to developer tasks
This commit is contained in:
@@ -42,24 +42,30 @@
|
||||
- linux-headers-server
|
||||
- tmux
|
||||
|
||||
- name: Add standard_user to docker group
|
||||
user:
|
||||
name: {{ standard_user }}
|
||||
groups: docker
|
||||
append: yes
|
||||
|
||||
- name: Set authorized key took from url
|
||||
become: yes
|
||||
become_user: cody
|
||||
become_user: {{ standard_user }}
|
||||
authorized_key:
|
||||
user: cody
|
||||
user: {{ standard_user }}
|
||||
state: present
|
||||
key: {{ home_pub_key }}
|
||||
|
||||
- git_config:
|
||||
become: yes
|
||||
become_user: cody
|
||||
become_user: {{ standard_user }}
|
||||
name: user.name
|
||||
scope: local
|
||||
value: 'Jacob Cody Wimer'
|
||||
value: 'Jacob {{ standard_user }} Wimer'
|
||||
|
||||
- git_config:
|
||||
become: yes
|
||||
become_user: cody
|
||||
become_user: {{ standard_user }}
|
||||
name: user.email
|
||||
scope: local
|
||||
value: 'jacob.wimer@gmail.com'
|
||||
@@ -84,14 +90,7 @@
|
||||
name: America/New_York
|
||||
|
||||
- name: Replace sudoers file
|
||||
template: src=../roles/common/templates/sudoers.j2 dest=/etc/sudoers
|
||||
|
||||
- name: Replace fstab file
|
||||
lineinfile: dest=/etc/fstab
|
||||
regexp="^{{ nfs_location }}"
|
||||
state=present
|
||||
line="{{ nfs_location }}:/volumeUSB1/usbshare/raw-files/fileserver/shares/lab-data /data nfs defaults 0 0"
|
||||
|
||||
template: src=../roles/common/templates/sudoers.j2 dest=/etc/sudoers
|
||||
|
||||
- name: Replace docker daemon file
|
||||
template: src=../roles/common/templates/docker-daemon.json.j2 dest=/etc/docker/daemon.json
|
||||
@@ -104,7 +103,13 @@
|
||||
- name: Creates directory
|
||||
file: path=/data state=directory
|
||||
|
||||
- name: Mount data directory
|
||||
- name: USB lab data in fstab
|
||||
lineinfile: dest=/etc/fstab
|
||||
regexp="^{{ nfs_location }}:/volumeUSB1"
|
||||
state=present
|
||||
line="{{ nfs_location }}:/volumeUSB1/usbshare/raw-files/fileserver/shares/lab-data /data nfs defaults 0 0"
|
||||
|
||||
- name: Mount USB lab data directory
|
||||
mount:
|
||||
path: /data
|
||||
src: 10.0.0.150:/volumeUSB1/usbshare/raw-files/fileserver/shares/lab-data
|
||||
|
||||
Reference in New Issue
Block a user