Skip to content
Snippets Groups Projects
main.yml 3.94 KiB
Newer Older
Stephane Armanet's avatar
Stephane Armanet committed
---

# TFTP and PXE setup
tftp_root: "/tftproot"
Stephane Armanet's avatar
Stephane Armanet committed
kickstart_root: "/kickstart"
kickstart_ip: "{{ ansible_default_ipv4.address}}"
kickstart_url: "http://{{ kickstart_ip }}/centos7"

epel7_gpg_url: https://artifactory.esss.lu.se/artifactory/epel-mirror-cache/RPM-GPG-KEY-EPEL-7

centos7_squashfs_url: https://artifactory.esss.lu.se/artifactory/list/centos-mirror/7.8.2003/os/x86_64/
Stephane Armanet's avatar
Stephane Armanet committed

isolinux_kernel_url: https://artifactory.esss.lu.se/artifactory/list/centos-mirror/7.8.2003/os/x86_64/isolinux/
Stephane Armanet's avatar
Stephane Armanet committed
pxe_kernel_path: "{{ tftp_root }}/images/centos7-x86_64/"
proxmox_deploy_user: "csi"

mtca_kernel_url: https://artifactory.esss.lu.se/artifactory/list/boot-images/cct/stable/
mtca_kernel_path: "{{ tftp_root }}/images/mtca/"
autoinstall_mtca_tftp_script_ip: 172.30.4.91
Stephane Armanet's avatar
Stephane Armanet committed
live_kernel_version: v1.1.2
Alessio Curri's avatar
Alessio Curri committed
live_kernel_url: "https://artifactory.esss.lu.se/artifactory/list/swi-pkg/centos/centos-live/{{ live_kernel_version }}/"
live_kernel_path: "{{ tftp_root }}/images/live/"

custom_pxe_version: v0.0.6
custom_pxe_url: "https://artifactory.esss.lu.se/artifactory/list/swi-pkg/centos/centos-pxe/{{ custom_pxe_version }}/"

Stephane Armanet's avatar
Stephane Armanet committed
rh_version:
  - centos7
  - centos8

# tags to to make links (aka PXE menu filename)

autoinstall_grub_menus:
Stephane Armanet's avatar
Stephane Armanet committed
  - localboot
Stephane Armanet's avatar
Stephane Armanet committed
  - IOC
  - Server
  - autoinstallTag1
Stephane Armanet's avatar
Stephane Armanet committed
  - thinclient
  - LESS_Live
Alessio Curri's avatar
Alessio Curri committed
  - live_centos
  - talos
Stephane Armanet's avatar
Stephane Armanet committed

# kickstart selection
Stephane Armanet's avatar
Stephane Armanet committed

# host targeting for boot menu
Stephane Armanet's avatar
Stephane Armanet committed
autoinstall_scope: labnetworks


Stephane Armanet's avatar
Stephane Armanet committed
# AWX template ID and parameters
setboot_job: "deploy-autoinstall_server@setboot"
autoinstall_post_reboot_job: run-post-install-configuration
Stephane Armanet's avatar
Stephane Armanet committed
autoinstall_server: autoinstall-lab.cslab.esss.lu.se

autoinstall_awxkit_path: /usr/local/bin/awx
autoinstall_awxkit_version: 15.0.1
autoinstall_awxkit_binary_url: "https://artifactory.esss.lu.se/artifactory/swi-pkg/awxkit/{{ autoinstall_awxkit_version }}/awx"
autoinstall_awxkit_host: https://torn.tn.esss.lu.se
autoinstall_awxkit_user: autoinstall
autoinstall_awxkit_password: !vault |
Stephane Armanet's avatar
Stephane Armanet committed
          $ANSIBLE_VAULT;1.1;AES256
          63643233343635396131636664663336643935656437623132633330373136323035303730626231
          6231383162316234613463376233366335386533343531390a323663656166616264376338336137
          34616137386537633032303666393362366663306332346262653563646138656332393937613331
          3032383363303335370a333835633833303062613162633566663232626139303939656133653034
          3462
autoinstall_kickstart_files:
  - clean_install.template
  - create_csi_user.template
  - default_packages.template
  - centos7-default.ks
  - add_repo.template
  - ansible_callback.template
  - firstboot.sh
Stephane Armanet's avatar
Stephane Armanet committed
  - centos7-thinclient.ks
  - thinclient_packages.template
  - centos7-mcr.ks
  - e1000e.template

autoinstall_sysrescue_version: 10.02
autoinstall_sysrescue_iso_file: "systemrescue-{{ autoinstall_sysrescue_version }}-amd64.iso"
autoinstall_sysrescue_iso_url: "https://artifactory.esss.lu.se/artifactory/swi-pkg/systemRescueCD/{{ autoinstall_sysrescue_iso_file }}"
autoinstall_sysrescue_autorun_templates:
  - firstboot.sh
  - awx_cli_config
autoinstall_sysrescue_autorun_files:
  - debootstrap-1.0.126-1-any.pkg.tar.zst
  - awxkit-23.1.0-1-any.pkg.tar.zst
  - python-charset-normalizer-3.2.0-1-any.pkg.tar.zst
  - python-idna-3.4-3-any.pkg.tar.zst
  - python-jaraco.context-4.3.0-3-any.pkg.tar.zst
  - python-jaraco.functools-3.9.0-1-any.pkg.tar.zst
  - python-jaraco.text-3.11.1-3-any.pkg.tar.zst
  - python-platformdirs-3.10.0-1-any.pkg.tar.zst
  - python-requests-2.28.2-4-any.pkg.tar.zst
  - python-setuptools-1:68.0.0-1-any.pkg.tar.zst
  - python-urllib3-1.26.15-1-any.pkg.tar.zst

autoinstall_talos_repo: https://artifactory.esss.lu.se/artifactory/swi-pkg/Talos
autoinstall_talos_version: 1.5.3
autoinstall_talos_kernel_pxe_files:
  - initramfs-amd64.xz
  - vmlinuz-amd64
autoinstall_talos_config_repo_url: "http://{{ kickstart_ip }}/Talos/{{ autoinstall_talos_version }}"