-
Notifications
You must be signed in to change notification settings - Fork 203
Expand file tree
/
Copy pathmain.yml
More file actions
29 lines (29 loc) · 1.54 KB
/
main.yml
File metadata and controls
29 lines (29 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
---
dependencies:
- role: etc_hosts
- role: foreman_server_repositories
foreman_server_repositories_katello: true
foreman_server_repositories_foreman_client: true
# puppet 6 is still the default for theforeman.operations.puppet_repositories as of release 1.2.3
foreman_puppet_repositories_version: 7
- role: ruby_scl
when: ansible_distribution_major_version == "7"
- role: nodejs_scl
when: ansible_distribution_major_version == "7"
- role: postgresql_scl
when: ansible_distribution_major_version == "7"
- role: foreman_installer_devel_scenario
- role: foreman_installer
foreman_installer_scenario: katello-devel
foreman_installer_additional_packages:
- foreman-installer-katello
foreman_installer_disable_system_checks: true
foreman_installer_options_internal_use_only:
- "{{ '--katello-devel-scl-ruby=' + ruby_scl_version if ansible_distribution_major_version == '7' else '' }}"
- "--katello-devel-admin-password {{ foreman_installer_admin_password }}"
- "{{ '--katello-devel-github-username=' + katello_devel_github_username if katello_devel_github_username is defined else '' }}"
- "--katello-devel-extra-plugins theforeman/foreman_remote_execution"
- "{{ '--katello-devel-deployment-dir' }} {{ '/home/' + foreman_installer_devel_scenario_user }}"
- "{{ '--katello-devel-user' }} {{ foreman_installer_devel_scenario_user }}"
- "{{ '--certs-group' }} {{ foreman_installer_devel_scenario_group | default(foreman_installer_devel_scenario_user) }}"
- role: customize_home