Compare commits
No commits in common. "51f2c21899c08572371a2097e02ec2050bb3d1b8" and "f2929e7e6155eb8cbc28eacf9664e0a9eaa4d36f" have entirely different histories.
51f2c21899
...
f2929e7e61
@ -16,10 +16,8 @@ package_list:
|
||||
- name: ncdu
|
||||
- name: net-tools
|
||||
- name: nmap
|
||||
- name: open-vm-tools
|
||||
- name: openssh-server
|
||||
- name: python3
|
||||
- name: python3-pip
|
||||
- name: open-vm-tools
|
||||
- name: tmux
|
||||
- name: wget
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
docker_install_compose: false
|
||||
docker_install_compose: true
|
||||
docker_users:
|
||||
- "{{ main_username }}"
|
||||
|
||||
|
8
hosts
8
hosts
@ -3,15 +3,7 @@
|
||||
|
||||
[docker]
|
||||
192.168.2.5
|
||||
10.0.0.181
|
||||
#10.0.0.36
|
||||
|
||||
[edge]
|
||||
192.168.2.5
|
||||
|
||||
[nfs]
|
||||
10.0.0.180 nfs_exports='[ "/mnt/kube *(rw,sync,no_subtree_check)" ]'
|
||||
10.0.0.181
|
||||
|
||||
[rancher]
|
||||
10.0.0.181
|
@ -1,7 +1,6 @@
|
||||
- src: geerlingguy.docker
|
||||
- src: geerlingguy.security
|
||||
- src: geerlingguy.ntp
|
||||
- src: geerlingguy.nfs
|
||||
- src: grog.package
|
||||
- src: ironicbadger.ansible_role_docker_compose_generator
|
||||
- src: ironicbadger.ansible_role_nginx_configs
|
@ -1,14 +0,0 @@
|
||||
# Ansible managed
|
||||
---
|
||||
version: "2"
|
||||
services:
|
||||
rancher:
|
||||
image: rancher/rancher
|
||||
container_name: rancher
|
||||
#network_mode: bridge
|
||||
ports:
|
||||
- 80:80
|
||||
- 443:443
|
||||
volumes:
|
||||
- "{{ appdata_path }}/rancher:/var/lib/rancher"
|
||||
restart: unless-stopped
|
@ -1,29 +0,0 @@
|
||||
- name: Create rancher directory
|
||||
file:
|
||||
path: "{{ appdata_path }}/rancher"
|
||||
state: directory
|
||||
owner: "{{ main_username }}"
|
||||
mode: "{{ docker_compose_directory_mask }}"
|
||||
become: true
|
||||
|
||||
- name: Install rancher compose file
|
||||
template:
|
||||
src: files/docker-compose.yml
|
||||
dest: "{{ appdata_path }}/rancher/docker-compose.yml"
|
||||
mode: "{{ docker_compose_file_mask }}"
|
||||
owner: "{{ main_username }}"
|
||||
validate: docker-compose -f %s config
|
||||
register: compose_file
|
||||
become: true
|
||||
|
||||
- name: Cycle rancher container
|
||||
docker_compose:
|
||||
project_src: "{{ appdata_path }}/rancher"
|
||||
pull: true
|
||||
remove_orphans: true
|
||||
remove_volumes: true
|
||||
state: "{{ item }}"
|
||||
when: compose_file.changed
|
||||
loop:
|
||||
- absent
|
||||
- present
|
19
run.yml
19
run.yml
@ -25,11 +25,6 @@
|
||||
become: yes
|
||||
vars_files:
|
||||
- "vars/vault.yaml"
|
||||
tasks:
|
||||
- pip:
|
||||
name: docker
|
||||
- pip:
|
||||
name: docker-compose
|
||||
roles:
|
||||
- role: geerlingguy.docker
|
||||
|
||||
@ -40,17 +35,3 @@
|
||||
roles:
|
||||
- role: ironicbadger.ansible_role_docker_compose_generator
|
||||
- role: dock-cfddns
|
||||
|
||||
- hosts: rancher
|
||||
become: yes
|
||||
vars_files:
|
||||
- "vars/vault.yaml"
|
||||
roles:
|
||||
- role: dock-rancher
|
||||
|
||||
- hosts: nfs
|
||||
become: yes
|
||||
vars_files:
|
||||
- "vars/vault.yaml"
|
||||
roles:
|
||||
- role: geerlingguy.nfs
|
Loading…
Reference in New Issue
Block a user