images/playbooks/airship-images-go-install.yaml
Ratnopam Chakrabarti 3b351b1aa1 Bootstrap container for openstack provider (capo)
This patchset provides the Go code and scripts for the
Bootstrap container for Openstack.

The Bootstrap container for Openstack provider accepts
three commands: create, delete and help.
- create - creates an Ephemeral K8S cluster in Openstack
- delete - deletes the Ephemeral K8S cluster in Openstack
- help - Stdout the help text for usage of the bootstrap container.

Documentation is available at bootstrap_capo/README.md

Change-Id: Idd444834070b84170f18561626c487e23a3ca951
2020-11-10 13:16:47 +00:00

29 lines
1.1 KiB
YAML

# Copyright 2018 AT&T Intellectual Property. All other rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
- hosts: primary
vars_files:
- vars/version.yaml
tasks:
- name: install go language
shell: |
sudo -E curl -sO "{{url}}"/go/"{{golang_version}}".tar.gz
sudo tar -C /usr/local -xzf "{{golang_version}}".tar.gz
rm "{{golang_version}}".tar.gz
cat >> ~/.profile << EOF
export PATH=$PATH:/usr/local/go/bin
EOF
become: yes
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'