Compare commits
38 Commits
automotive
...
main
| Author | SHA1 | Date |
|---|---|---|
|
|
1d970e843e | |
|
|
d60fafdf7e | |
|
|
3550797a5f | |
|
|
2b18b0f316 | |
|
|
53a6db2fad | |
|
|
a09e56f4e3 | |
|
|
0d7b47021e | |
|
|
c3adcc1cf1 | |
|
|
4835be1e30 | |
|
|
bba9096ac4 | |
|
|
a50ab533bc | |
|
|
cf83f7bd2c | |
|
|
e29626c550 | |
|
|
af433bf4f9 | |
|
|
1ba1f48a67 | |
|
|
152f556d55 | |
|
|
e864964b95 | |
|
|
976b96b3bb | |
|
|
ce83465f7b | |
|
|
5472f1ff2a | |
|
|
7c837e3a74 | |
|
|
2d8495fb53 | |
|
|
bb6c96ebf0 | |
|
|
eec3cc677f | |
|
|
b1a19a374c | |
|
|
954a6c3562 | |
|
|
16309ca46f | |
|
|
e0b7533bec | |
|
|
57eeda2a52 | |
|
|
8b4d7737e1 | |
|
|
dd585233e2 | |
|
|
e320843d5a | |
|
|
84b509ec37 | |
|
|
e3c1b4082e | |
|
|
5bef64c3c0 | |
|
|
525fc50429 | |
|
|
d5698f4be6 | |
|
|
256fdc5b58 |
|
|
@ -1,5 +1,9 @@
|
||||||
|
---
|
||||||
externals:
|
externals:
|
||||||
children:
|
children:
|
||||||
|
nextcloud:
|
||||||
|
hosts:
|
||||||
|
c-service.sse.cloud.isti.cnr.it
|
||||||
rup_tests:
|
rup_tests:
|
||||||
hosts:
|
hosts:
|
||||||
liquid:
|
liquid:
|
||||||
|
|
@ -8,5 +8,8 @@ wg_server_address: 192.168.99.1/32
|
||||||
|
|
||||||
wg_peers:
|
wg_peers:
|
||||||
- name: fabio_test
|
- name: fabio_test
|
||||||
publicKey: "dzODOKndtafZSf2GqvClFdxrpwyNJnZ/AsZkNl+ovEE="
|
publicKey: "byR/8T9AZK2t1cxDCLVzdLXsxcUPRXA06CnfI8gwQyY="
|
||||||
allowedIP: "192.168.99.4/32"
|
allowedIP: "192.168.99.4/32"
|
||||||
|
- name: lucio
|
||||||
|
publicKey: "IifwTYaBMoL3IhAHHplyuVMCir7PHNT57cP57RvEIwg="
|
||||||
|
allowedIP: "192.168.99.3/32"
|
||||||
|
|
@ -2,22 +2,22 @@
|
||||||
# SIFI
|
# SIFI
|
||||||
sifi:
|
sifi:
|
||||||
children:
|
children:
|
||||||
opn:
|
#opn:
|
||||||
hosts:
|
#hosts:
|
||||||
sifi_opnsense.sifi.isti.cnr.it:
|
# sifi_opnsense.sifi.isti.cnr.it:
|
||||||
# ns1.sifi.isti.cnr.it:
|
# ns1.sifi.isti.cnr.it:
|
||||||
# ansible_host: 146.48.108.51 #[WAN public ip]
|
# ansible_host: 146.48.108.51 #[WAN public ip]
|
||||||
# ansible_host: 10.20.30.111
|
# ansible_host: 10.20.30.111
|
||||||
wireguard_server:
|
wireguard_server:
|
||||||
hosts:
|
hosts:
|
||||||
wireguarder.sifi.isti.cnr.it:
|
vpn-1.sifi.sse.cloud.isti.cnr.it:
|
||||||
# ansible_host: 146.48.108.13
|
# ansible_host: 146.48.108.13
|
||||||
nameserver:
|
# nameserver:
|
||||||
hosts:
|
# hosts:
|
||||||
ns1.sifi.isti.cnr.it:
|
#ns1.sifi.isti.cnr.it:
|
||||||
ansible_host: 146.48.108.51
|
# ansible_host: 146.48.108.51
|
||||||
# dns1.internal.sifi.isti.cnr.it:
|
# dns1.internal.sifi.isti.cnr.it:
|
||||||
# ansible_host: 10.11.12.11
|
# ansible_host: 10.11.12.11
|
||||||
workers:
|
workers:
|
||||||
hosts:
|
hosts:
|
||||||
worker1.internal.sifi.isti.cnr.it:
|
dev-1.sifi.sse.cloud.isti.cnr.it:
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
---
|
||||||
|
vlab-1:
|
||||||
|
children:
|
||||||
|
wireguard_server:
|
||||||
|
hosts:
|
||||||
|
vpn-1.sse.cloud.isti.cnr.it:
|
||||||
|
nextcloud:
|
||||||
|
hosts:
|
||||||
|
b-service_2:
|
||||||
|
ansible_host: 10.22.2.77
|
||||||
|
b-service_1:
|
||||||
|
ansible_host: 10.22.1.145
|
||||||
|
|
@ -1,17 +1,8 @@
|
||||||
---
|
---
|
||||||
- name: Install Nextcloud AIO Docker
|
- name: Install Nextcloud AIO Docker
|
||||||
hosts: all
|
hosts: nextcloud
|
||||||
become: true
|
become: true
|
||||||
vars:
|
|
||||||
pip_install_packages:
|
|
||||||
- name: docker
|
|
||||||
docker_version: "=5:28.2.2-1~ubuntu.24.04~noble"
|
|
||||||
docker_users:
|
|
||||||
- fabio
|
|
||||||
- ansible
|
|
||||||
|
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- geerlingguy.pip
|
|
||||||
- geerlingguy.docker
|
- geerlingguy.docker
|
||||||
# - nextcloud_aio
|
- nextcloud_aio
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
#SPDX-License-Identifier: MIT-0
|
docker_version: "*.*.*"
|
||||||
---
|
docker_sudo_users: []
|
||||||
# defaults file for docker
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
nextcloud_docker_image_name: "ghcr.io/nextcloud-releases/all-in-one"
|
||||||
|
nextcloud_docker_image_tag: latest
|
||||||
|
nextcloud_docker_skip_domain_validation: "true"
|
||||||
|
nextcloud_docker_mastercontainer_volume_dir: /usr/data/nextcloud_aio_mastercontainer
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
dependencies:
|
|
||||||
- role: docker
|
|
||||||
|
|
@ -1,18 +1,31 @@
|
||||||
---
|
---
|
||||||
- name: Create volumes
|
- name: Pull docker image
|
||||||
debug:
|
docker_image:
|
||||||
msg:
|
name: "{{ nextcloud_docker_image_name }}"
|
||||||
- "TODO!!!"
|
tag: "{{ nextcloud_docker_image_tag }}"
|
||||||
|
source: pull
|
||||||
|
|
||||||
- name: Download compose file
|
- name: Create Master Container volume dir
|
||||||
become: true
|
file:
|
||||||
become_user: docker
|
path: "{{ nextcloud_docker_mastercontainer_volume_dir }}"
|
||||||
ansible.builtin.git:
|
state: directory
|
||||||
repo: "https://gitea-s2i2s.isti.cnr.it/sinibaldi/SSE-Lab"
|
mode: "0766"
|
||||||
dest: SSE-Lab
|
|
||||||
|
|
||||||
- name: create and start docker compose services
|
- name: Create container
|
||||||
become: true
|
docker_container:
|
||||||
become_user: docker
|
name: nextcloud-aio-mastercontainer
|
||||||
community.docker.docker_compose_v2:
|
image: "{{ nextcloud_docker_image_name }}"
|
||||||
project_src: ~/SSE-Lab/dockerized/nextcloud-aio/compose.yaml
|
ports:
|
||||||
|
- "8080:8080"
|
||||||
|
- "80:80"
|
||||||
|
- "8443:8443"
|
||||||
|
env:
|
||||||
|
APACHE_PORT: "443"
|
||||||
|
APACHE_IP_BINDING: "0.0.0.0"
|
||||||
|
APACHE_ADDITIONAL_NETWORK: ""
|
||||||
|
SKIP_DOMAIN_VALIDATION: "{{ nextcloud_docker_skip_domain_validation }}"
|
||||||
|
volumes:
|
||||||
|
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
restart_policy : "always"
|
||||||
|
init : true
|
||||||
|
|
@ -1,6 +1,10 @@
|
||||||
# requirements.yml
|
# requirements.yml
|
||||||
---
|
---
|
||||||
roles:
|
roles:
|
||||||
|
- name: githubixx.ansible_role_wireguard
|
||||||
|
src: https://github.com/githubixx/ansible-role-wireguard.git
|
||||||
|
version: 19.0.0
|
||||||
|
|
||||||
# - name: bodsch.dns.bind
|
# - name: bodsch.dns.bind
|
||||||
# version:
|
# version:
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue