# defaults file for ansible-arch-provissionning
partition_table:
  - device: "/dev/sda"
    label: gpt
    settings:
      - number: 1
        part_end: 64MB
        flags: [boot, esp]
        fstype: vfat
        format: yes
      - number: 2
        part_start: 512MB
        part_end: 1524MB
        flags: []
        fstype: swap
        format: yes
      - number: 3
        part_start: 1524MB
        flags: [lvm]
        fstype: ext4
        format: yes
  #- device: "/dev/sdb"
  #settings:
  #- number: 1
  #name: home
  #fstype: ext4
  #format:
mount_table:
  - device: "/dev/sda"
    settings:
      - number: 3
        mountpath: /mnt
        fstype: ext4
      - number: 1
        mountpath: /mnt/boot
        fstype: vfat

#need vfat boot partition with esp label
provissionning_UEFI_Enable: True
#sssd_configure: False
nomad_datacenter: hetzner

consul_server: False
nomad_server: False
systemd_mounts:
  diskstation_nomad:
    share: diskstation.ducamps.win:/volume2/nomad
    mount: /mnt/diskstation/nomad
    type: nfs
    options:
        - " "
    automount: true
  hetzner_storage:
    share: //u304977.your-storagebox.de/backup
    mount: /mnt/hetzner/storagebox
    type: cifs
    options:
      - credentials=/etc/creds/hetzner_credentials
      - uid= 1024
      - gid= 10
      - vers=3.0
      - mfsymlinks
    automount: true

credentials_files:
  1:
      type: smb
      path: /etc/creds/hetzner_credentials
      username: u304977
      password: "{{ lookup('hashi_vault','secret=secrets/data/ansible/storage:hetzner') }}"



systemd_mounts_enabled:
  - diskstation_nomad
  - hetzner_storage