# # # Automated installation for bankmanager # # Project: playbooks # Author: Tobias Lehmann # License: MIT License (see LICENSE.md) # # Copyright (c) captica GmbH est. 2021 # - hosts: "leh01" name: Create container vars: lxc_id: 112 lxc_name: samba-public lxc_domain: leh01.local lxc_template: "local:vztmpl/debian-12-standard_12.2-1_amd64.tar.zst" lxc_mac: CC:CC:CC:11:01:12 lxc_bridge: vmbr110 lxc_vlan: "" lxc_disk: datapool:16 lxc_cpu: 2 lxc_memory: 2048 lxc_swap: 1024 #lxc_mounts: '{"mp0":"/datapool/share,mp=/shared"}' lxc_ssh_pub_key: ~/.ssh/id_ed25519_ansible.pub roles: - lxc-container - hosts: "samba-public" vars: hostname: samba-public tools_install_users: - root - ansible ssh_pubkeys_root: - "../files/ssh/root.pub" ssh_pubkeys_ansible: - "../files/ssh/id_ed25519_ansible.pub" roles: - linux-base-install - zsh - vim - fzf - linux-docker - hosts: "samba-public" tags: - samba-public - install vars: service_name: samba-public service_directory: /opt/samba-public service_volume_dirs: - appdata - db service_user_name: samba-public service_user_id: 1020 service_group_name: samba-public service_group_id: 1020 bankmanager_version: latest tasks: - name: "Install samba-public application" include_tasks: setup-docker-application.yml