diff --git a/roles/installation_mediums/README.md b/roles/installation_mediums/README.md index 1693c19..4983fea 100644 --- a/roles/installation_mediums/README.md +++ b/roles/installation_mediums/README.md @@ -14,6 +14,7 @@ The following fields are optional in the sense that the server will use default - `updated_name`: New full installation medium name. When this parameter is set, the module will not be idempotent. - `os_family`: The OS family the template shall be assigned with. If no `os_family` is set but a operatingsystem, the value will be derived from it. +- `operatingsystems`: Dict of operatingsystems. See, `os_family` for options. - `path`: Path or URL to the installation medium. ## Dependencies diff --git a/roles/installation_mediums/tasks/main.yml b/roles/installation_mediums/tasks/main.yml index fbef6ce..978ff60 100644 --- a/roles/installation_mediums/tasks/main.yml +++ b/roles/installation_mediums/tasks/main.yml @@ -8,6 +8,7 @@ name: "{{ foreman_installation_mediums_item.name }}" updated_name: "{{ foreman_installation_mediums_item.updated_name | default(omit) }}" os_family: "{{ foreman_installation_mediums_item.os_family | default(omit) }}" + operatingsystems: "{{ foreman_installation_mediums_item.operatingsystems | default(omit) }}" path: "{{ foreman_installation_mediums_item.path | default(omit) }}" state: "{{ foreman_installation_mediums_item.state | default(omit) }}" loop: "{{ foreman_installation_mediums | default([]) }}"