|
121 | 121 | when: "'openhpc' in group_names"
|
122 | 122 |
|
123 | 123 | # - import_playbook: portal.yml
|
124 |
| - - name: Open Ondemand server (packages) |
| 124 | + - name: Open OnDemand server (packages) |
125 | 125 | ansible.builtin.include_role:
|
126 | 126 | name: osc.ood
|
127 | 127 | tasks_from: install-package.yml
|
128 | 128 | vars_from: "Rocky/{{ ansible_distribution_major_version }}.yml"
|
129 | 129 | when: "'openondemand' in group_names"
|
130 |
| - # # FUTURE: install-apps.yml - this is git clones |
131 | 130 |
|
132 |
| - - name: Open Ondemand server (apps) |
| 131 | + - name: Open OnDemand server (apps) |
133 | 132 | ansible.builtin.include_role:
|
134 | 133 | name: osc.ood
|
135 | 134 | tasks_from: install-apps.yml
|
136 | 135 | vars_from: "Rocky/{{ ansible_distribution_major_version }}.yml"
|
137 | 136 | when: "'openondemand' in group_names"
|
138 | 137 |
|
139 |
| - - name: Open Ondemand remote desktop |
| 138 | + - name: Open OnDemand remote desktop # Used for plain desktop and matlab |
140 | 139 | ansible.builtin.import_role:
|
141 | 140 | name: openondemand
|
142 | 141 | tasks_from: vnc_compute.yml
|
143 |
| - when: "'openondemand_desktop' in group_names" |
| 142 | + when: "'openondemand_desktop' or 'openondemand_matlab' in group_names" |
144 | 143 |
|
145 |
| - - name: Open Ondemand jupyter node |
| 144 | + - name: Open OnDemand Jupyter node |
146 | 145 | ansible.builtin.import_role:
|
147 | 146 | name: openondemand
|
148 | 147 | tasks_from: jupyter_compute.yml
|
149 | 148 | when: "'openondemand_jupyter' in group_names"
|
150 | 149 |
|
| 150 | + - name: Open OnDemand RStudio node |
| 151 | + ansible.builtin.import_role: |
| 152 | + name: openondemand |
| 153 | + tasks_from: rstudio_compute.yml |
| 154 | + when: "'openondemand_rstudio' in group_names" |
| 155 | + |
| 156 | + - name: Open OnDemand Code Server node |
| 157 | + ansible.builtin.import_role: |
| 158 | + name: openondemand |
| 159 | + tasks_from: codeserver_compute.yml |
| 160 | + when: "'openondemand_codeserver' in group_names" |
| 161 | + |
151 | 162 | - name: Install Apache PAM module # Extracted from start of roles/openondemand/tasks/pam_auth.yml to ensure only installed during build
|
152 | 163 | ansible.builtin.dnf:
|
153 | 164 | name: mod_authnz_pam
|
|
0 commit comments