56 lines
1.1 KiB
INI
56 lines
1.1 KiB
INI
|
#cloud-config
|
||
|
# vim: ft=yaml
|
||
|
|
||
|
runcmd:
|
||
|
- cat /etc/resolv.conf
|
||
|
- uname -r
|
||
|
|
||
|
ssh_pwauth: true
|
||
|
chpasswd:
|
||
|
list: |
|
||
|
root:1234
|
||
|
expire: false
|
||
|
|
||
|
users:
|
||
|
- name: victim
|
||
|
ssh_authorized_keys:
|
||
|
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBtG6NCgdLHX4ztpfvYNRaslKWZcl6KdTc1DehVH4kAL
|
||
|
sudo: ['ALL=(ALL) NOPASSWD:ALL']
|
||
|
shell: /bin/bash
|
||
|
groups: wheel
|
||
|
- name: root
|
||
|
ssh_authorized_keys:
|
||
|
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBtG6NCgdLHX4ztpfvYNRaslKWZcl6KdTc1DehVH4kAL
|
||
|
- name: ansible
|
||
|
ssh_authorized_keys:
|
||
|
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBtG6NCgdLHX4ztpfvYNRaslKWZcl6KdTc1DehVH4kAL
|
||
|
sudo: ['ALL=(ALL) NOPASSWD:ALL']
|
||
|
shell: /bin/bash
|
||
|
groups: wheel
|
||
|
|
||
|
ssh_publish_hostkeys:
|
||
|
enabled: false
|
||
|
ssh:
|
||
|
emit_keys_to_console: false
|
||
|
|
||
|
# hostname is set based on main.tf variables
|
||
|
preserve_hostname: false
|
||
|
fqdn: ${hostname}.${domainname}
|
||
|
hostname: ${hostname}
|
||
|
|
||
|
|
||
|
# reboot after fqdn is set to update the info in libvirt's dnsmasq
|
||
|
power_state:
|
||
|
delay: "+1"
|
||
|
mode: reboot
|
||
|
condition: true
|
||
|
|
||
|
packages:
|
||
|
- vim
|
||
|
- htop
|
||
|
- sudo
|
||
|
- python39 # for ansible
|
||
|
|
||
|
package_upgrade: true
|
||
|
package_reboot_if_required: true
|