You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/experimental/pulp.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,8 +10,8 @@ A playbook is provided to install and configure a Pulp server on a given host. A
10
10
where `target_host` is any resolvable host. This will print a Pulp URL which can be copied to your environments as appropriate. Ensure that the server is accessible on the specified port. Note access to this server's content isn't authenticated so assumes the server is deployed behind a secure network.
11
11
12
12
### Using an existing Pulp server
13
-
An existing Pulp server can be used to host Ark repos by overriding `pulp_site_password` and `appliances_pulp_url` in the target environment. Note that this assumes the same configuration as the appliance deployed pulp i.e no content authentication.
13
+
An existing Pulp server can be used to host Ark repos by overriding `pulp_site_password` and `appliances_pulp_url` in the target environment. Note that this assumes the same configuration as the appliance deployed Pulp i.e no content authentication.
14
14
15
15
## Syncing Pulp content with Ark
16
16
17
-
If the `pulp` group is added to the Packer build groups, the local Pulp server will be synced with Ark on build. You must authenticate with Ark by overriding `pulp_site_upstream_username` and `pulp_site_upstream_password` with your vault encrypted Ark dev credentials. `dnf_repos_username` and `dnf_repos_password` must remain unset to access content from the local Pulp. Content can also be synced by running `ansible/adhoc/sync-pulp.yml`. By default this syncs repositories for Rocky 9.5 with x86_64 architecture, but can be overriden by setting extravars for `pulp_site_target_arch`, `pulp_site_target_distribution`, `pulp_site_target_distribution_version` and `pulp_site_target_distribution_version_major`.
17
+
If the `pulp` group is added to the Packer build groups, the local Pulp server will be synced with Ark on build. You must authenticate with Ark by overriding `pulp_site_upstream_username` and `pulp_site_upstream_password` with your vault encrypted Ark dev credentials. `dnf_repos_username` and `dnf_repos_password` must remain unset to access content from the local Pulp. Content can also be synced by running `ansible/adhoc/sync-pulp.yml`. By default this syncs repositories for Rocky 9.5 with x86_64 architecture, but can be overridden by setting extra variables for `pulp_site_target_arch`, `pulp_site_target_distribution`, `pulp_site_target_distribution_version` and `pulp_site_target_distribution_version_major`.
Copy file name to clipboardExpand all lines: docs/operations.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ All subsequent sections assume that:
7
7
- An Ansible vault secret is configured.
8
8
- The correct private key is available to Ansible.
9
9
- Appropriate OpenStack credentials are available.
10
-
- Any non-appliance controlled infrastructure is avaialble (e.g. networks, volumes, etc.).
10
+
- Any non-appliance controlled infrastructure is available (e.g. networks, volumes, etc.).
11
11
-`$ENV` is your current, activated environment, as defined by e.g. `environments/production/`.
12
12
-`$SITE_ENV` is the base site-specific environment, as defined by e.g. `environments/mysite/`.
13
13
- A string `some/path/to/file.yml:myvar` defines a path relative to the repository root and an Ansible variable in that file.
@@ -27,7 +27,7 @@ This depends on how the cluster is accessed.
27
27
28
28
The script `dev/ansible-ssh` may generally be used to connect to a host specified by a `inventory_hostname` using the same connection details as Ansible. If this does not work:
29
29
- Instance IPs are normally defined in `ansible_host` variables in an inventory file `environments/$ENV/inventory/hosts{,.yml}`.
30
-
- The ssh user is defined by `ansible_user`, default is `rocky`. This may be overriden in your environment.
30
+
- The ssh user is defined by `ansible_user`, default is `rocky`. This may be overridden in your environment.
31
31
- If a jump host is required the user and address may be defined in the above inventory file.
32
32
33
33
# Modifying general Slurm.conf parameters
@@ -88,15 +88,15 @@ Additional packages can be added during image builds by:
88
88
- anotherpackage
89
89
```
90
90
91
-
For packages which come from repositories mirroed by StackHPC's "Ark" Pulp server
91
+
For packages which come from repositories mirrored by StackHPC's "Ark" Pulp server
92
92
(including rocky, EPEL and OpenHPC repositories), this will require either [Ark
93
93
credentials](./image-build.md)) or a [local Pulp mirror](./experimental/pulp.md)
94
94
to be configured. This includes rocky, EPEL and OpenHPC repos.
95
95
96
96
The packages available from the OpenHPC repos are described in Appendix E of
"user-facing" OpenHPC packages such as compilers, mpi libraries etc. include
99
+
"user-facing" OpenHPC packages such as compilers, MPI libraries etc. include
100
100
corresponding `lmod` modules.
101
101
102
102
Packages *may* also be installed during the site.yml, by adding the `cluster`
@@ -142,7 +142,7 @@ Note that:
142
142
- The above role provides variables to select specific partitions, nodes and interfaces which may be required. If not set in inventory, these can be passed as extravars:
- The HPL-based test is only resonably optimised on Intel processors due the libaries and default parallelisation scheme used. For AMD processors it is recommended this
145
+
- The HPL-based test is only reasonably optimised on Intel processors due the libraries and default parallelisation scheme used. For AMD processors it is recommended this
0 commit comments