Skip to content
Branch: master
Find file History
Latest commit ad3a638 May 15, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
defaults adding Role OTS_DEPLOY May 15, 2019
meta adding Role OTS_DEPLOY May 15, 2019
tasks adding Role OTS_DEPLOY May 15, 2019
README.md adding Role OTS_DEPLOY May 15, 2019

README.md

Role Name

na_ots_deploy Create, configure and run the OTS deploy VM.

Requirements

The Server that will host the deploy VM should be prepared according to ONTAP Select specifications with appropriate virtualization environment and storage and networking configured as required.a Ansible 2.7 or greater is needed to run this role.

Role Variables

target_vcenter_or_esxi_host: host_login: ovf_path: datacenter_name: esx_cluster_name: datastore_name: mgt_network: deploy_name: deploy_ipAddress: deploy_gateway: deploy_proxy_url: deploy_netMask: deploy_primaryDNS: deploy_secondaryDNS: deploy_searchDomains:

Dependencies

Example Playbook

---
- name: Create ONTAP Select Deploy VM from OVA (ESXi)
  hosts: "{{ target_vcenter_or_esxi_host }}" # Entry in Ansible 'hosts' file
  gather_facts: false
  connection: 'local'
  vars_files:
  - vars_deploy.yml # All Variables
  - vars_deploy_pwd.yml # host_password & deploy_password
  roles:
    - na_ots_deploy

Example Global file

Using global file for variable helps. Sample below

target_vcenter_or_esxi_host: "10.xxx.xx.xx"
host_login: "yourlogin@yourlab.local"
ovf_path: "/run/deploy/ovapath/ONTAPdeploy.ova"
datacenter_name: "your-Lab"
esx_cluster_name: "your Cluster"
datastore_name: "your-select-dt"
mgt_network: "your-mgmt-network"
deploy_name: "test-deploy-vm"
deploy_ipAddress: "10.xxx.xx.xx"
deploy_gateway: "10.xxx.xx.1"
deploy_proxy_url: ""
deploy_netMask: "255.255.255.0"
deploy_product_company: "NetApp"
deploy_primaryDNS: "10.xxx.xx.xx"
deploy_secondaryDNS: ""
deploy_searchDomains: "your.search.domain.com"

License

BSD

Author Information

NetApp

You can’t perform that action at this time.