1 Commits

Author SHA1 Message Date
450817e9d9 feat(snipe_it): add ansible role for deployment 2024-10-24 19:40:00 +02:00
5 changed files with 13 additions and 9 deletions

View File

@ -1,6 +1,6 @@
namespace: finallycoffee namespace: finallycoffee
name: services name: services
version: 0.1.7 version: 0.1.6
readme: README.md readme: README.md
authors: authors:
- transcaffeine <transcaffeine@finally.coffee> - transcaffeine <transcaffeine@finally.coffee>
@ -19,5 +19,5 @@ tags:
- hedgedoc - hedgedoc
- jellyfin - jellyfin
- vaultwarden - vaultwarden
- snipeit - snipe-it
- docker - docker

View File

@ -1,6 +1,6 @@
--- ---
jellyfin_user: jellyfin jellyfin_user: jellyfin
jellyfin_version: "10.10.0" jellyfin_version: 10.9.11
jellyfin_state: present jellyfin_state: present
jellyfin_base_path: /opt/jellyfin jellyfin_base_path: /opt/jellyfin

View File

@ -47,8 +47,10 @@ snipe_it_config_mail_auto_embed_method: attachment
snipe_it_config_mail_backup_notification_driver: ~ snipe_it_config_mail_backup_notification_driver: ~
snipe_it_config_mail_backup_notification_address: ~ snipe_it_config_mail_backup_notification_address: ~
snipe_it_config_private_filesystem_disk: "local" snipe_it_config_private_filesystem_disk: >-2
snipe_it_config_public_filesystem_disk: "local_public" {{ snipe_it_data_directory }}/uploads/private
snipe_it_config_public_filesystem_disk: >-2
{{ snipe_it_data_directory }}/uploads/public
snipe_it_config_allow_backup_delete: false snipe_it_config_allow_backup_delete: false
snipe_it_config_allow_data_purge: false snipe_it_config_allow_data_purge: false
snipe_it_config_image_lib: 'gd' snipe_it_config_image_lib: 'gd'
@ -56,7 +58,7 @@ snipe_it_config_image_lib: 'gd'
snipe_it_config_log_channel: 'stderr' snipe_it_config_log_channel: 'stderr'
snipe_it_config_log_max_days: 10 snipe_it_config_log_max_days: 10
snipe_it_config_cookie_name: "_snipe_session" snipe_it_config_cookie_name: ".snipeit_session"
snipe_it_config_cookie_domain: "{{ snipe_it_domain }}" snipe_it_config_cookie_domain: "{{ snipe_it_domain }}"
snipe_it_config_secure_cookies: true snipe_it_config_secure_cookies: true
@ -83,7 +85,7 @@ snipe_it_base_config:
DB_HOST: "{{ snipe_it_config_db_host }}" DB_HOST: "{{ snipe_it_config_db_host }}"
DB_PORT: "{{ snipe_it_config_db_port }}" DB_PORT: "{{ snipe_it_config_db_port }}"
DB_DATABASE: "{{ snipe_it_config_db_database }}" DB_DATABASE: "{{ snipe_it_config_db_database }}"
DB_USERNAME: "{{ snipe_it_config_db_username }}" DB_USERNAME: "{{ snipe_it_config_mail_username }}"
DB_PASSWORD: "{{ snipe_it_config_db_password }}" DB_PASSWORD: "{{ snipe_it_config_db_password }}"
DB_PREFIX: "{{ snipe_it_config_db_prefix | default('null', true) }}" DB_PREFIX: "{{ snipe_it_config_db_prefix | default('null', true) }}"
DB_DUMP_PATH: "{{ snipe_it_config_db_dump_path }}" DB_DUMP_PATH: "{{ snipe_it_config_db_dump_path }}"

View File

@ -29,8 +29,9 @@ snipe_it_container_image: >-2
}} }}
snipe_it_container_env_file: "/var/www/html/.env" snipe_it_container_env_file: "/var/www/html/.env"
snipe_it_container_data_directory: "/var/lib/snipeit/" snipe_it_container_data_directory: "/var/lib/snipeit"
snipe_it_container_volumes: snipe_it_container_volumes:
- "{{ snipe_it_env_file }}:{{ snipe_it_container_env_file }}:ro"
- "{{ snipe_it_data_directory }}:{{ snipe_it_container_data_directory }}:z" - "{{ snipe_it_data_directory }}:{{ snipe_it_container_data_directory }}:z"
snipe_it_container_name: 'snipe-it' snipe_it_container_name: 'snipe-it'

View File

@ -41,7 +41,8 @@
owner: "{{ snipe_it_run_user_id }}" owner: "{{ snipe_it_run_user_id }}"
group: "{{ snipe_it_run_group_id }}" group: "{{ snipe_it_run_group_id }}"
mode: "0755" mode: "0755"
- debug:
msg: "{{ snipe_it_base_config }}"
- name: Ensure snipe-it environment file is templated - name: Ensure snipe-it environment file is templated
ansible.builtin.copy: ansible.builtin.copy:
content: |+2 content: |+2