Repository URL to install this package:
|
Version:
6.0.0 ▾
|
| .. |
| tasks |
| README.md |
This role creates and manages Operatingsystems.
This role supports the Common Role Variables.
The main data structure for this role is the list of foreman_operatingsystems. Each operatingsystem requires the following fields:
name: The name of the operatingsystem.For all other fields see the operatingsystem module. The field default_templates can also be used to assign
default provisioning templates for the operatingsystem where each template consists of the fields from the module
os_default_template.
Create operating system RedHat 8.5 and assign it templates for provisioning using cloud-init and open-vm-tools:
- hosts: localhost roles: - role: theforeman.foreman.operatingsystems vars: foreman_server_url: https://foreman.example.com foreman_username: "admin" foreman_password: "changeme" foreman_operatingsystems: - name: "RedHat" major: "8" minor: "5" os_family: "Redhat" password_hash: "SHA256" default_templates: - template_kind: "cloud-init" provisioning_template: "CloudInit default" - template_kind: "user_data" provisioning_template: "UserData open-vm-tools"