-
Pietsch, Martin authoredPietsch, Martin authored
README.md 2.13 KiB
Description
This role provides base methods for each linux system role.
Requirement
Variables
-
linux_installer_home_mirror
- description:
- This option contains the URL of the home mirror servers of the installer files.
- The servers provides the basic images for an installer.
- default: http://tinycorelinux.net
- description:
-
linux_installer_local_mirror
- description:
- This option contains the URL of the local mirror servers of the installer files.
- The servers provides the basic images for an installer.
- default: {{ linux_installer_home_mirror }}
- description:
-
linux_build_installer_root
- description:
- This option contains the path to the temporary build path for a linux installer.
- This value is generated automatically.
- description:
-
linux_installer_version
- description:
- This options specifies the version of the installer.
- default: 10.x
- description:
-
linux_installer_distribution
- description:
- This option specifies the name of a linux distribution for the installer.
- default: ""
- description:
Processes
answerfile
- generate a answer file for the Linux installer. (see Linux Installer Guide)
buildinstaller
- create installer build root directory and store it in variable
linux_build_installer_root
- create layout of root directory
- set the paths to installers modules and repositories
- set and enable startup scripts
- install pulbic Ansible SSH key
- install basic installer scripts
finaliseinstaller
- compress overlay filesystem
- download hardware-specific Alpine Linux kernel and initramfs files
- merge the overlay filesystem with the initramfs file
- save images for registration
- cleanup all temporary files and directories
configure
- installs locale.gen file
- activate specified locale
installer
- execute
buildinstaller
- execute
finaliseinstaller
Features
This role provides to create a small linux installer image. It bases on Alpine Linux. This system role does not support container environments at the moment.