Skip to content

Commit

Permalink
Add Debian support
Browse files Browse the repository at this point in the history
This change adds a debian variables file so that we can run debian.

Signed-off-by: Kevin Carter <[email protected]>
  • Loading branch information
cloudnull committed Jan 28, 2024
1 parent d08bed4 commit c2c78a8
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions ansible/roles/host_setup/vars/debian.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---

## Defined required kernel
host_required_kernel: 6.2.0-0
host_sysstat_file: /etc/default/sysstat
host_sysstat_cron_file: /etc/cron.d/sysstat
host_cron_template: sysstat.cron.debian.j2
host_module_file: /etc/modules

## Kernel modules loaded on hosts
host_kernel_modules:
- name: 8021q
- name: br_netfilter
- name: dm_multipath
- name: dm_snapshot
- name: ebtables
- name: ip6table_filter
- name: ip6_tables
- name: ip_tables
- name: xt_MASQUERADE
- name: ipt_REJECT
- name: iptable_filter
- name: iptable_mangle
- name: iptable_nat
- name: ip_vs
- name: iscsi_tcp
- name: nbd
- name: nf_conntrack
- name: nf_defrag_ipv4
- name: nf_nat
- name: vhost_net
- name: x_tables

## Bare metal base packages
_host_distro_packages:
- acl
- apt-utils
- apparmor-utils
- apt-transport-https
- bridge-utils
- cgroup-tools
- curl
- dmeventd
- dstat
- ebtables
- htop
- iptables
- irqbalance
- libkmod2
- lvm2
- rsync
- software-properties-common
- sysstat
- time
- vlan
- wget
- nfs-client

_hosts_package_list:
- name: ca-certificates
state: latest

0 comments on commit c2c78a8

Please sign in to comment.