mirror of
https://forge.murkfall.net/bluesaxman/old_murkfall_playbooks.git
synced 2026-03-13 02:34:20 -06:00
Initial Archival Commit of all playbooks
This commit is contained in:
42
playbooks/cloud/30-nextcloud_play
Normal file
42
playbooks/cloud/30-nextcloud_play
Normal file
@@ -0,0 +1,42 @@
|
||||
---
|
||||
- hosts: localhost
|
||||
vars:
|
||||
password: rolaids
|
||||
tasks:
|
||||
- name: Create nextcloud volume 1/3
|
||||
docker_volume:
|
||||
name: nextcloud
|
||||
|
||||
- name: Create nextcloud volume 2/3
|
||||
docker_volume:
|
||||
name: nextcloud_apps
|
||||
|
||||
- name: Create nextcloud volume 3/3
|
||||
docker_volume:
|
||||
name: nextcloud_config
|
||||
|
||||
- name: Create network interface
|
||||
command: /usr/bin/ip addr add 192.168.1.63/24 dev enp2s0
|
||||
ignore_errors: True
|
||||
|
||||
- name: Start nextcloud
|
||||
docker_container:
|
||||
name: vault
|
||||
hostname: vault
|
||||
recreate: yes
|
||||
image: nextcloud:27.0.0
|
||||
ports:
|
||||
- "192.168.1.63:81:80"
|
||||
volumes:
|
||||
- nextcloud:/var/www/html
|
||||
- nextcloud_apps:/var/www/html/custom_apps
|
||||
- nextcloud_config:/var/www/html/config
|
||||
- /home/nextcloud:/var/www/html/data
|
||||
env:
|
||||
NEXTCLOUD_TRUSTED_DOMAINS=nc.murkfall.net
|
||||
NEXTCLOUD_ADMIN_USER=murkfall
|
||||
NEXTCLOUD_ADMIN_PASSWORD={{ password }}
|
||||
PHP_MEMORY_LIMIT=5939M
|
||||
memory: 16G
|
||||
container_default_behavior: compatibility
|
||||
restart_policy: unless-stopped
|
||||
Reference in New Issue
Block a user