Skip to content

Commit 5effb3f

Browse files
committed
Merge branch 'main' into update/latest-timestamps
2 parents 47b7bb3 + f032ed9 commit 5effb3f

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

docs/experimental/pulp.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Pulp Server
22

3-
In order to ensure reproducible builds, the appliance can build images using repository mirrors from StackHPC's "Ark" Pulp server. The appliance can sync relevant repositories to a local Pulp server which will then be used instead of Ark. Using a local Pulp can be enabled by adding `pulp` to the build groups and overriding `appliances_pulp_url` to point at the local Pulp's URL.
3+
In order to ensure reproducible builds, the appliance can build images using repository mirrors from StackHPC's "Ark" Pulp server. The appliance can sync relevant repositories to a local Pulp server which will then be used instead of Ark.
44

55
## Deploying/configuring Pulp Server
66

77
### Deploying a Pulp server
8-
A playbook is provided to install and configure a Pulp server on a given host. Admin credentials for this server are automatically generated through the `ansible/adhoc/generate-passwords.yml' playbook. This can be run with
8+
A playbook is provided to install and configure a Pulp server on a given host. Admin credentials for this server are automatically generated through the `ansible/adhoc/generate-passwords.yml` playbook. This can be run with
99
`ansible-playbook ansible/adhoc/deploy-pulp.yml -e "pulp_server=<target_host>"`
1010
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.
1111

environments/.stackhpc/LEAFCLOUD.pkrvars.hcl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ networks = ["909e49e8-6911-473a-bf88-0495ca63853c"] # slurmapp-ci
44
ssh_keypair_name = "slurm-app-ci"
55
ssh_private_key_file = "~/.ssh/id_rsa"
66
security_groups = ["default", "SSH"]
7-
floating_ip_network = "external"
7+
# see environments/.stackhpc/inventory/group_vars/all/bastion.yml:
8+
ssh_bastion_username = "slurm-app-ci"
9+
ssh_bastion_host = "195.114.30.222"
10+
ssh_bastion_private_key_file = "~/.ssh/id_rsa"

environments/.stackhpc/SMS.pkrvars.hcl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ flavor = "general.v1.small"
22
networks = ["e2b9e59f-43da-4e1c-b558-dc9da4c0d738"] # stackhpc-ipv4-geneve
33
ssh_keypair_name = "slurm-app-ci"
44
ssh_private_key_file = "~/.ssh/id_rsa"
5+
# see environments/.stackhpc/inventory/group_vars/all/bastion.yml:
56
ssh_bastion_username = "slurm-app-ci"
67
ssh_bastion_host = "185.45.78.150"
7-
ssh_bastion_private_key_file = "~/.ssh/id_rsa"
8+
ssh_bastion_private_key_file = "~/.ssh/id_rsa"

requirements.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ roles:
33
- src: stackhpc.nfs
44
version: v23.12.1 # Tolerate state nfs file handles
55
- src: https://github.com/stackhpc/ansible-role-openhpc.git
6-
version: v0.26.0 # https://github.com/stackhpc/ansible-role-openhpc/pull/168
6+
version: v0.27.0
77
name: stackhpc.openhpc
88
- src: https://github.com/stackhpc/ansible-node-exporter.git
99
version: stackhpc

0 commit comments

Comments
 (0)