Skip to content
Snippets Groups Projects
Commit 4787415f authored by Chris Hines's avatar Chris Hines
Browse files

modifications to playbooks because 1. we're not using ldap 2. we're mounting...

modifications to playbooks because 1. we're not using ldap 2. we're mounting all the filesystems in the filesystems_playbook ahead of these
parent 7f0064d1
No related branches found
No related tags found
3 merge requests!518modifications to playbooks because 1. we're not using ldap 2. we're mounting...,!517modifications to playbooks because 1. we're not using ldap 2. we're mounting...,!513modifications to playbooks because 1. we're not using ldap 2. we're mounting...
--- ---
- import_playbook: plays/make_files.yml
tags: [make_files]
- import_playbook: plays/allnodes.yml - import_playbook: plays/allnodes.yml
tags: [allnodes] tags: [allnodes]
- import_playbook: plays/init_slurmconf.yml # this requires management nodes - import_playbook: plays/init_slurmconf.yml # this requires management nodes
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
vars_files: vars_files:
- vars/passwords.yml - vars/passwords.yml
- vars/names.yml - vars/names.yml
- vars/ldapConfig.yml # - vars/ldapConfig.yml
- vars/filesystems.yml - vars/filesystems.yml
- vars/slurm.yml - vars/slurm.yml
- vars/vars.yml - vars/vars.yml
...@@ -15,7 +15,6 @@ ...@@ -15,7 +15,6 @@
vars_files: vars_files:
- vars/passwords.yml - vars/passwords.yml
- vars/names.yml - vars/names.yml
- vars/ldapConfig.yml
- vars/filesystems.yml - vars/filesystems.yml
- vars/slurm.yml - vars/slurm.yml
- vars/vars.yml - vars/vars.yml
...@@ -26,29 +25,21 @@ ...@@ -26,29 +25,21 @@
- { role: etcHosts, tags: [ networking ] } - { role: etcHosts, tags: [ networking ] }
- { role: config_repos, tags: [ repos ] } - { role: config_repos, tags: [ repos ] }
- { role: upgrade, tags: [ upgrade ]} - { role: upgrade, tags: [ upgrade ]}
- { role: set_password }
- { role: ntp }
- { role: set_timezone }
- { role: logrotate, tags: [ logrotate, other ] } - { role: logrotate, tags: [ logrotate, other ] }
- { role: disableIPv6, tags: [ disableipv6, networking ] }
- hosts: 'DesktopNodes,ComputeNodes,LoginNodes,ManagementNodes' - hosts: 'DesktopNodes,ComputeNodes,LoginNodes,ManagementNodes'
vars_files: vars_files:
- vars/passwords.yml - vars/passwords.yml
- vars/names.yml - vars/names.yml
- vars/ldapConfig.yml
- vars/filesystems.yml - vars/filesystems.yml
- vars/slurm.yml - vars/slurm.yml
- vars/vars.yml - vars/vars.yml
strategy: free strategy: free
roles: roles:
- { role: disable_selinux, tags: [ disableselinux ] } - { role: disable_selinux, tags: [ disableselinux ] }
#- { role: ldapclient, tags: [ authentication ] }
- { role: ssh-password-login, tags: [ authentication ] } - { role: ssh-password-login, tags: [ authentication ] }
- { role: enable_sudo_group, tags: [ authentication, sudo ] } - { role: enable_sudo_group, tags: [ authentication, sudo ] }
- { role: move_homedir } - { role: move_homedir }
- { role: calculateKnownHosts, tags: [ calculateKnownHosts ] } - { role: calculateKnownHosts, tags: [ calculateKnownHosts ] }
- { role: SSHKnownHosts, tags: [ known_hosts ] } - { role: SSHKnownHosts, tags: [ known_hosts ] }
- { role: hpcid_ca, tags: [ certificateAuthority ] } # this should be removed for/by collaborators
- { role: jasons_ssh_ca, tags: [ ssh_ca ] }
...@@ -35,7 +35,6 @@ ...@@ -35,7 +35,6 @@
# - { role: ssh-password-login } # - { role: ssh-password-login }
# - { role: enable_sudo_group } # - { role: enable_sudo_group }
- { role: nfs-client, nfsMounts: "{{ mgmtNfsMounts }}", tags: [ nfs ] }
- { role: slurmdb-config, tags: [ slurm, slurmdb-config ] } - { role: slurmdb-config, tags: [ slurm, slurmdb-config ] }
- { role: slurm-common, tags: [ slurm, slurm-common ] } - { role: slurm-common, tags: [ slurm, slurm-common ] }
- { role: slurm_config, tags: [ slurm, slurm-config ] } - { role: slurm_config, tags: [ slurm, slurm-config ] }
......
...@@ -47,42 +47,10 @@ ...@@ -47,42 +47,10 @@
gather_facts: True gather_facts: True
roles: roles:
- { role: upgrade, tags: [ upgrade ] } - { role: upgrade, tags: [ upgrade ] }
- { role: make_filesystems, volumes: "{{ dbvolumes }}" }
- { role: mysql, mysql_type: mysql_server, mysql_root_password: "{{ sqlrootPasswd }}", mysql_user_name: slurmdb, mysql_user_db_name: slurm_acct_db, mysql_user_hosts_group: "{{ groups['ManagementNodes'] }}", mysql_user_password: "{{ slurmdb_passwd }}", tags: [ database ] } - { role: mysql, mysql_type: mysql_server, mysql_root_password: "{{ sqlrootPasswd }}", mysql_user_name: slurmdb, mysql_user_db_name: slurm_acct_db, mysql_user_hosts_group: "{{ groups['ManagementNodes'] }}", mysql_user_password: "{{ slurmdb_passwd }}", tags: [ database ] }
- { role: slurm-mysql-config, tags: [database,slurmdb] } - { role: slurm-mysql-config, tags: [database,slurmdb] }
tags: [ sql ] tags: [ sql ]
- hosts: 'NFSNodes'
vars_files:
- vars/passwords.yml
- vars/names.yml
- vars/ldapConfig.yml
- vars/filesystems.yml
- vars/slurm.yml
- vars/vars.yml
strategy: free
gather_facts: False
roles:
- { role: make_filesystems, volumes: "{{ nfsvolumes }}" }
tasks:
- { name: make homedir, file: { path: /nfsvol/home, state: directory }, become: true, become_user: root }
- { name: make projects, file: { path: /nfsvol/projects, state: directory }, become: true, become_user: root }
- { name: make projects, file: { path: /nfsvol/scratch, state: directory }, become: true, become_user: root }
tags: [ nfs ]
- hosts: 'NFSNodes'
strategy: free
gather_facts: False
vars_files:
- vars/passwords.yml
- vars/names.yml
- vars/ldapConfig.yml
- vars/filesystems.yml
- vars/slurm.yml
- vars/vars.yml
roles:
- { role: nfs-server }
tags: [ nfs,nfs-server ]
- hosts: 'LogNodes' - hosts: 'LogNodes'
roles: roles:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment