File tree Expand file tree Collapse file tree 3 files changed +24
-0
lines changed
Expand file tree Collapse file tree 3 files changed +24
-0
lines changed Original file line number Diff line number Diff line change 3939
4040# Cluster login setup
4141- import_playbook : slurm.yml
42+
43+ # Cluster add kubectl
44+ - import_playbook : kubectl.yml
4245...
Original file line number Diff line number Diff line change @@ -173,4 +173,7 @@ alaska_admins:
173173 - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCUOhekNNoWCVzdyks2ROdW4gjDxKxPXCMc0VetY08i/WkZPFFUZZOhAN13EVzNh2aVtRYIQSGheqbuIW5QvEIBJ4OqmF5Tjw/76JBQ2c8Vhq0wLboYnvscMD4fwyHbcezBZ67eDxz1P7jTJtoBrshm+vaIXP1PEsQqJOc6RN+a9F6Fqfjuxc+yjGkuwC0h61pdkVrvvqBHUa5cSyFo3A4BAkpzwq785uBSkC/jQH3CxzcbeomxG+1nxYM69qCDARxnPBkHPQHjHP5TxrpS/JS1/pPS6GlKDQ0NvZ+5Eo09QFt7kPoY+05TWwkwCOWXESMPKBFUmOowUgThCZyR/YW3 mark@mark-xps15"
174174 - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDtz8BtUJFQe1IMunfKA0pHSKOv8Xq5ehQ73aFAOQi/rb60X10MQvEdXlT5KOv0GfDB8VcJctVl0q7WIlzplrVfOMHn4L9Mgyko8uN/drT//6YtceGQdu+tAgogvYemLeieN5Ms7JJNUVBXE3h8wxYEY2O1h+ykeaB88IAG5iXzaP69WyAUdtun0ACu+8ixYESkzw18wVgVYcxKt8eehabHFsSP8eLPJOreTObIChcmR5Uq1D4sXl5nE7pmIwbAnd4bzVUdpjxYs/pjFPq4JujBF5HHBzFfyyaGVlq8GXFEtNEFMbYXLI9xQPXv/T+7NB+dLhdPGB/2w08sybyXkpqJ kbs@localhost.localdomain"
175175 - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDpwtPMNbEDSGlk6eBsG2L8ytYolSaVA+rRkR8pHGG0L+Lpvc8IfrQvx7T1rqlpfz2uiACy629SHHK/HUmNHm3YuQM6M1hQrGNz38COFrg5ls0KOvcSZnAEMXmVR9wtKhVF2CZ/+Fz3HVBZXznFD+S8av1R06O5cgoB1sRkUqsjJZi3d1dKV87a4Ive5RpHDnueAlcLaZsEDyKh3ve2Ez8B++9A3I93V2zq/wlVC7c3MbRrJsfYcCo91hPZPDSQvpJ7C+NJx+B9G/ZHXzh0ko8fTRQebq8pQexleY1p4Ylmxyzlm+2G3VpnsJDNnG1SdZhqbD9qnYi8qfmTLrnuuQAB" # Peter Wortmann
176+
177+ kubectl_version: "v1.20.4"
178+ kubeconfig_path: "/alaska/kubeconfig"
176179...
Original file line number Diff line number Diff line change 1+ - hosts : cluster_login
2+ become : yes
3+ tasks :
4+ - name : Install latest kubectl
5+ shell : >
6+ curl -LO https://storage.googleapis.com/kubernetes-release/release/{{ kubectl_version }}/bin/linux/amd64/kubectl && \
7+ chmod +x kubectl && \
8+ sudo mv kubectl /usr/local/bin/kubectl-{{ kubectl_version }} && \
9+ sudo ln -sf /usr/local/bin/kubectl-{{ kubectl_version }} /usr/local/bin/kubectl
10+ args :
11+ warn : false
12+ creates : " /usr/local/bin/kubectl-{{ kubectl_version }}"
13+ - name : Set global KUBECONFIG variable
14+ lineinfile :
15+ line : " KUBECONFIG={{ kubeconfig_path }}"
16+ state : present
17+ path : /etc/environment
18+ when : kubeconfig_path is defined
You can’t perform that action at this time.
0 commit comments