software-infrastructure/templates/user-data.j2
2024-11-11 15:46:28 -05:00

41 lines
746 B
Django/Jinja

#cloud-config
hostname: {{ domain.name }}
create_hostname_file: true
fqdn: {{ domain.name }}.eom.dev
apt:
generate_mirrorlists: true
package_reboot_if_required: true
package_update: true
package_upgrade: true
packages: {{ domain.packages }}
users:
- name: eric
lock_passwd: True
gecos: Eric O'Neill Meehan
groups: [adm, audio, cdrom, dialout, dip, floppy, netdev, plugdev, sudo, video]
sudo: ALL=(ALL) NOPASSWD:ALL
shell: /bin/bash
ssh_authorized_keys: {{ eric_ssh_keys }}
chpasswd:
expire: false
users:
- name: eric
type: RANDOM
ssh_pwauth: false
growpart:
mode: auto
devices: ['/']
resize_rootfs:
type: 'growpart'
resizefs: true
{% if mounts is defined %}
mounts: {{ mounts }}
{% endif %}