feat: uniform system.content source schema across installers and repositories
This commit is contained in:
@@ -91,12 +91,27 @@
|
||||
timezone: "{{ system_raw.timezone | string }}"
|
||||
locale: "{{ system_raw.locale | string }}"
|
||||
keymap: "{{ system_raw.keymap | string }}"
|
||||
mirror: >-
|
||||
{{
|
||||
system_raw.mirror | string | trim
|
||||
if (system_raw.mirror | default('') | string | trim | length) > 0
|
||||
else _mirror_defaults[system_raw.os | default('') | string | lower] | default('')
|
||||
}}
|
||||
content:
|
||||
source: >-
|
||||
{%- set s = system_raw.content.source | default('') | string | lower | trim -%}
|
||||
{%- if s | length > 0 -%}{{ s }}
|
||||
{%- elif (system_raw.os | default('') | string | lower) == 'rhel' -%}dvd
|
||||
{%- else -%}mirror{%- endif -%}
|
||||
url: >-
|
||||
{%- set u = system_raw.content.url | default('') | string | trim -%}
|
||||
{%- if u | length > 0 -%}{{ u }}
|
||||
{%- else -%}{{ _mirror_defaults[system_raw.os | default('') | string | lower] | default('') }}{%- endif -%}
|
||||
proxy: "{{ system_raw.content.proxy | default('') | string | trim }}"
|
||||
gpgcheck: "{{ system_raw.content.gpgcheck | default(true) | bool }}"
|
||||
satellite:
|
||||
host: "{{ system_raw.content.satellite.host | default('') | string | trim }}"
|
||||
ip: "{{ system_raw.content.satellite.ip | default('') | string | trim }}"
|
||||
org: "{{ system_raw.content.satellite.org | default('') | string }}"
|
||||
activation_key: "{{ system_raw.content.satellite.activation_key | default('') | string }}"
|
||||
ca_url: "{{ system_raw.content.satellite.ca_url | default('') | string | trim }}"
|
||||
service_level: "{{ system_raw.content.satellite.service_level | default('') | string }}"
|
||||
environment: "{{ system_raw.content.satellite.environment | default('') | string }}"
|
||||
install: "{{ system_raw.content.satellite.install | default(false) | bool }}"
|
||||
path: >-
|
||||
{{
|
||||
(system_raw.path | default('') | string)
|
||||
@@ -161,9 +176,6 @@
|
||||
banner:
|
||||
motd: "{{ system_raw.features.banner.motd | bool }}"
|
||||
sudo: "{{ system_raw.features.banner.sudo | bool }}"
|
||||
rhel_repo:
|
||||
source: "{{ system_raw.features.rhel_repo.source | default('iso') | string | lower }}"
|
||||
url: "{{ system_raw.features.rhel_repo.url | default('') | string }}"
|
||||
chroot:
|
||||
tool: "{{ system_raw.features.chroot.tool | string }}"
|
||||
initramfs:
|
||||
|
||||
Reference in New Issue
Block a user