Integrated proxmox

This commit is contained in:
2018-02-12 08:42:17 -05:00
parent 19f64d5239
commit f0197a62a0
14 changed files with 172 additions and 20 deletions

View File

@@ -40,6 +40,15 @@
- build-essential
- tmux
- name: Create standard user
user:
name: "{{ standard_user }}"
groups:
- sudo
- docker
state: present
shell: /bin/bash
- name: Add standard_user to docker group
user:
name: "{{ standard_user }}"
@@ -54,21 +63,9 @@
state: present
key: "{{ home_pub_key }}"
- git_config:
name: user.name
value: "{{ git_user }}"
become: yes
become_user: "{{ standard_user }}"
- git_config:
name: user.email
value: "{{ git_email }}"
become: yes
become_user: "{{ standard_user }}"
- name: Docker compose version
get_url:
url: https://github.com/docker/compose/releases/download/{{docker_compose_version_to_install}}/docker-compose-`uname -s`-`uname -m`
url: "https://github.com/docker/compose/releases/download/{{docker_compose_version_to_install}}/docker-compose-{{ ansible_system }}-{{ ansible_userspace_architecture }}"
dest: /usr/local/bin/docker-compose
mode: 755
@@ -79,6 +76,14 @@
- name: Replace sudoers file
template: src=../roles/common/templates/sudoers.j2 dest=/etc/sudoers
- name: Create /etc/docker
file:
path: /etc/docker
group: root
owner: root
mode: 700
state: directory
- name: Replace docker daemon file
template: src=../roles/common/templates/docker-daemon.json.j2 dest=/etc/docker/daemon.json
register: dockerdaemon
@@ -104,11 +109,10 @@
line="{{ nfs_location }}:/volumeUSB1/usbshare/raw-files/fileserver/shares/lab-data /data nfs defaults 0 0"
- name: Mount USB lab data directory
when: not data_mounted.stat.exists
mount:
path: /data
src: 10.0.0.150:/volumeUSB1/usbshare/raw-files/fileserver/shares/lab-data
state: present
state: mounted
fstype: nfs
- name: test for swap partition
@@ -119,6 +123,7 @@
- name: create swapfile
when: swapfile|failed
shell: fallocate -l 4G /swapfile
ignore_errors: yes
- name: set swapfile permissions
when: swapfile|failed
@@ -134,6 +139,7 @@
- name: enable swap
when: swapfile|failed
shell: swapon /swapfile
ignore_errors: yes
- name: add swapfile
when: swapfile|failed
@@ -144,7 +150,8 @@
- name: set swappiness (temporarily)
when: swapfile|failed
shell: echo 10 | tee /proc/sys/vm/swappiness
shell: echo 10 > /proc/sys/vm/swappiness
ignore_errors: yes
- name: set swappiness (permanent)
when: swapfile|failed
@@ -155,7 +162,8 @@
- name: set cache pressure (temporarily)
when: swapfile|failed
shell: echo 50 | tee /proc/sys/vm/vfs_cache_pressure
shell: echo 50 > /proc/sys/vm/vfs_cache_pressure
ignore_errors: yes
- name: set cache pressure (permanent)
when: swapfile|failed