-
Notifications
You must be signed in to change notification settings - Fork 38
Support clusters with no outbound internet #717
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…nd_desktop,openondemand_jupyter - only reqd during build
…ault during site.yml
|
Image sync/pre-release: https://github.com/stackhpc/ansible-slurm-appliance/actions/runs/16045621235 |
I'm curious does this have a knock-on benefit regarding configure times? |
bertiethorpe
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Happy for the combining of feature tables to be a separate PR. This LGTM
Allows clusters to be deployed without outbound internet access. Key configuration changes:
environments/common/inventory/group_vars/all/proxy.yml, making it easier to define a proxy using basic authentication.proxy_removeallows removing proxy configuration at the end of Ansible runs. This defaults tofalsefor clusters buttruefor build VMs. NB: This is a change in behaviour; before if theproxygroup was enabled for the build then the proxy configuration would have been left in the image.openondemand_install_apps_extrato simplify installing additional OpenOndemand Apps.See docs/experimental/isolated-clusters.md for more information.
Design notes:
dnf_repos:disable_repos.yml. This meansansible.builtin.dnftasks during site.yml do not trigger dnf cache updates and hence complete successfully (assuming relevant package(s) are actually installed).fatimage.yml, with additional guards forappliances_modeadded to avoid running them during site.yml.