added mylimbo.globals roles
Some checks failed
/ deploy-to-homesrv01 (push) Failing after 9s

This commit is contained in:
2025-09-27 22:16:12 +00:00
parent bf26ea98aa
commit 0ec90a6381
5 changed files with 22 additions and 12 deletions

View File

@@ -0,0 +1,40 @@
- name: Setup rclone docker plugin
become: true
## vars:
# rclone_docker_plugin_config: |
# [s3-limbo-storage]
# type = s3
# provider = SeaweedFS
# access_key_id = !!! SET ON INVENTORY !!!
# secret_access_key = !!! SET ON INVENTORY !!!
# endpoint = !!! SET ON INVENTORY !!!
hosts:
- casa
tasks:
- name: Enforce folders
ansible.builtin.file:
path: /var/lib/docker-plugins/rclone/config
state: directory
owner: root
group: root
mode: u=rwx,g=r,o-rwx
recurse: true
- name: Enforce folders
ansible.builtin.file:
path: /var/lib/docker-plugins/rclone/cache
state: directory
owner: root
group: root
mode: u=rwx,g=r,o-rwx
recurse: true
- name: Setup rclone s3
ansible.builtin.copy:
dest: /var/lib/docker-plugins/rclone/config/rclone.conf
owner: root
group: root
mode: u=rwx,g-rwx,o-rwx
content: "{{ rclone_docker_plugin_config }}"

4
ansible/requirements.yml Normal file
View File

@@ -0,0 +1,4 @@
collections:
- name: mylimbo.globals
source: ssh://git@git.limbosolutions.com:2222/myLimbo/ansible.collection.globals.git
type: git

23
ansible/site.yml Normal file
View File

@@ -0,0 +1,23 @@
- name: Setup system
hosts:
- casa
roles:
- role: mylimbo.globals.docker
vars:
mylimbo_docker_log_driver: "journald" # Set the default log driver to journald
- role: mylimbo.globals.docker_promtail
vars:
loki:
url: "{{promtail_loki_url}}"
labels:
host: "{{promtail_label_host}}"
- role: mylimbo.globals.docker_telegraf
vars:
hostname: "{{ telegraf_hostname }}"
influxdb2:
org: "{{ telegraf_influxdb_org }}"
url: "{{ telegraf_influxdb_url }}"
token: "{{ telegraf_influxdb_token }}"
bucket: "{{ telegraf_influxdb_bucket }}"