#  Copyright 2020 Dell Inc. or its subsidiaries. All 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.

---
#- name: Firewall Rule K8s:6443/tcp
  #command: firewall-cmd  --zone=internal --add-port=6443/tcp --permanent
  #tags: manager
#
#- name: Firewall Rule K8s:10250/tcp
  #command: firewall-cmd  --zone=internal --add-port=10250/tcp --permanent
  #tags: manater
##
#- name: Firewall Reload
  #command: firewall-cmd  --reload
  #tags: manager
#
- name: Create /root/bin (if it doesn't exist)
  file:
    path: /root/bin
    state: directory
    mode: 0755

- name: Get Helm Installer
  get_url:
    url: https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
    dest: /root/bin/get_helm.sh
    mode: 700 
  tags: manager

- name: Install Helm
  command: /root/bin/get_helm.sh
  tags: manager

# install and start up OpenSM -  III