You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
124 lines
2.9 KiB
124 lines
2.9 KiB
#cloud-config
|
|
packages:
|
|
- zsh
|
|
- neofetch
|
|
- podman
|
|
- buildah
|
|
- skopeo
|
|
- jq
|
|
- curl
|
|
- vim-enhanced
|
|
- java-17-openjdk-headless
|
|
- maven-openjdk17
|
|
- git
|
|
runcmd:
|
|
# Disable SSH password authentication
|
|
- [ "sed", "-i.post-install", "-e", "s/PasswordAuthentication no/PasswordAuthentication yes/", "/etc/ssh/sshd_config" ]
|
|
- [ "systemctl", "restart", "sshd" ]
|
|
# Enable sudo without password
|
|
- [ "sed", "-i.post-install", "-e", "s/^%wheel\tALL=(ALL)\tALL/%wheel ALL=(ALL) NOPASSWD: ALL/", "/etc/sudoers" ]
|
|
write_files:
|
|
- path: /etc/neofetch/config.conf
|
|
content: |
|
|
print_info() {
|
|
info title
|
|
info underline
|
|
info "OS" distro
|
|
info "Host" model
|
|
info "Kernel" kernel
|
|
info "Uptime" uptime
|
|
info "Shell" shell
|
|
info "CPU" cpu
|
|
info "Memory" memory
|
|
info "CPU Usage" cpu_usage
|
|
info "Disk" disk
|
|
info "Local IP" local_ip
|
|
info "Public IP" public_ip
|
|
info cols
|
|
}
|
|
title_fqdn="off"
|
|
kernel_shorthand="on"
|
|
distro_shorthand="off"
|
|
os_arch="on"
|
|
uptime_shorthand="on"
|
|
memory_percent="on"
|
|
memory_unit="gib"
|
|
package_managers="on"
|
|
shell_path="off"
|
|
shell_version="on"
|
|
speed_type="bios_limit"
|
|
speed_shorthand="off"
|
|
cpu_brand="on"
|
|
cpu_speed="on"
|
|
cpu_cores="logical"
|
|
cpu_temp="off"
|
|
gpu_brand="on"
|
|
gpu_type="all"
|
|
refresh_rate="off"
|
|
gtk_shorthand="off"
|
|
gtk2="on"
|
|
gtk3="on"
|
|
public_ip_host="http://ident.me"
|
|
public_ip_timeout=2
|
|
de_version="on"
|
|
disk_show=('/')
|
|
disk_subtitle="mount"
|
|
disk_percent="on"
|
|
music_player="auto"
|
|
song_format="%artist% - %album% - %title%"
|
|
song_shorthand="off"
|
|
mpc_args=()
|
|
colors=(distro)
|
|
bold="on"
|
|
underline_enabled="on"
|
|
underline_char="-"
|
|
separator=":"
|
|
block_range=(0 15)
|
|
color_blocks="off"
|
|
block_width=3
|
|
block_height=1
|
|
col_offset="auto"
|
|
bar_char_elapsed="-"
|
|
bar_char_total="="
|
|
bar_border="on"
|
|
bar_length=15
|
|
bar_color_elapsed="distro"
|
|
bar_color_total="distro"
|
|
cpu_display="off"
|
|
memory_display="off"
|
|
battery_display="off"
|
|
disk_display="off"
|
|
image_backend="ascii"
|
|
image_source="auto"
|
|
ascii_distro="auto"
|
|
ascii_colors=(distro)
|
|
ascii_bold="on"
|
|
image_loop="off"
|
|
thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
|
|
crop_mode="normal"
|
|
crop_offset="center"
|
|
image_size="auto"
|
|
gap=3
|
|
yoffset=0
|
|
xoffset=0
|
|
background_color=
|
|
stdout="off"
|
|
- path: /etc/profile.d/neofetch.sh
|
|
content: |
|
|
#!/bin/bash
|
|
if [ -n "$PS1" ]; then
|
|
neofetch --config /etc/neofetch/config.conf
|
|
fi
|
|
permissions: '0755'
|
|
groups:
|
|
- lab
|
|
users:
|
|
- name: nicolas
|
|
gecos: Nicolas MASSE
|
|
shell: /bin/bash
|
|
primary_group: wheel
|
|
lock_passwd: false
|
|
# mkpasswd -m sha512crypt
|
|
passwd: CHANGEME
|
|
ssh_authorized_keys:
|
|
- ssh-ed25519 UPDATEME nmasse@redhat.com
|
|
|