diff --git a/ansible/gpu.yml b/ansible/gpu.yml index 5d032dce95f4741643cd86dcfa3783bdfdfa9213..b6ec44d471b8e7fb15e333fef66ce5210620b7c3 100644 --- a/ansible/gpu.yml +++ b/ansible/gpu.yml @@ -5,3 +5,8 @@ roles: - { name: 'install_packages', tags: 'install_packages' } - { name: 'cuda_driver', tags: 'cuda_driver' } + - { name: 'pam_slurm_adopt', tags: 'pam_slurm_adopt' } + - { name: 'install_nhc', tags: 'install_nhc'} + +- name: Setup node for use as a virtual cheaha node + ansible.builtin.import_playbook: cheaha.yml diff --git a/openstack-gpu/nodeimage.pkr.hcl b/openstack-gpu/nodeimage.pkr.hcl index e7c8a7d0eb87630837b7085b3972e114245feb97..e200b0a8f4942318f30fe3853ed897793fa21773 100644 --- a/openstack-gpu/nodeimage.pkr.hcl +++ b/openstack-gpu/nodeimage.pkr.hcl @@ -23,20 +23,6 @@ source "openstack" "image" { build { sources = ["source.openstack.image"] - provisioner "ansible" { - user = var.ssh_username - groups = ["compute"] - playbook_file = "./ansible/compute.yml" - ansible_env_vars = [ - "ANSIBLE_SSH_ARGS='-oHostKeyAlgorithms=+ssh-rsa -oPubkeyAcceptedKeyTypes=ssh-rsa'", - "ANSIBLE_HOST_KEY_CHECKING=False" - ] - roles_path = "./ansible/roles" - extra_arguments = [ - "--extra-vars", "root_ssh_key='${var.root_ssh_key}'" - ] - } - provisioner "ansible" { user = var.ssh_username groups = ["gpu"]