File tree Expand file tree Collapse file tree 5 files changed +16
-2
lines changed
Expand file tree Collapse file tree 5 files changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,10 @@ foreman_proxy_url: "https://{{ foreman_proxy_name }}:{{ foreman_proxy_https_port
77foreman_proxy_trusted_hosts :
88 - " {{ foreman_proxy_name }}"
99
10+ foreman_proxy_known_feautures :
11+ - remote_execution_ssh
1012foreman_proxy_base_feautures :
1113 - logs
1214foreman_proxy_plugins : []
1315foreman_proxy_features : " {{ foreman_proxy_base_feautures + foreman_proxy_plugins }}"
16+ foreman_proxy_disabled_features : " {{ foreman_proxy_known_feautures | difference(foreman_proxy_features) }}"
Original file line number Diff line number Diff line change 2424- name : Include additional tasks for {{ feature_name }}
2525 ansible.builtin.include_tasks : ' {{ tasks_file }}'
2626 when :
27+ - feature_enabled != "false"
2728 - tasks_file is not none
2829 - tasks_file != ""
2930 vars :
Original file line number Diff line number Diff line change 4444
4545- name : Configure features
4646 ansible.builtin.include_tasks : feature.yaml
47+ vars :
48+ feature_enabled : " true"
4749 loop : " {{ foreman_proxy_features }}"
4850 loop_control :
4951 loop_var : feature_name
5052
53+ - name : Disable features
54+ ansible.builtin.include_tasks : feature.yaml
55+ vars :
56+ feature_enabled : " false"
57+ loop : " {{ foreman_proxy_disabled_features }}"
58+ loop_control :
59+ loop_var : feature_name
60+
5161- name : Run daemon reload to make Quadlet create the service files
5262 ansible.builtin.systemd :
5363 daemon_reload : true
Original file line number Diff line number Diff line change 11---
2- :enabled: https
2+ :enabled: {{ feature_enabled }}
Original file line number Diff line number Diff line change 11---
2- :enabled: true
2+ :enabled: {{ feature_enabled }}
33:ssh_identity_key_file: '~/.ssh/id_rsa_foreman_proxy'
44:local_working_dir: '/var/tmp'
55:remote_working_dir: '/var/tmp'
You can’t perform that action at this time.
0 commit comments