netfoundry / ansible-collection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible Collection - netfoundry.platform

Examples

# run the included network_from_download playbook with Compose
docker-compose pull && \
  NETFOUNDRY_API_ACCOUNT=~/.netfoundry/credentials.json \
  NETFOUNDRY_DOWNLOADED_NETWORK=~/Downloads/downloaded_network.yml \
    docker-compose run network_from_download

# run a custom playbook with Compose
docker-compose pull && \
  NETFOUNDRY_API_ACCOUNT=~/.netfoundry/credentials.json \
  NETFOUNDRY_ANSIBLE_PLAYBOOK=~/Downloads/playbook.yml \
    docker-compose run run_playbook
# run the included network_from_download playbook with Docker
docker run \
  --rm \
  --volume ~/.netfoundry/credentials.json:/netfoundry/credentials.json \
  --volume ~/Downloads/downloaded_network.yml:/netfoundry/downloaded_network.yml \
  netfoundry/ansible:latest \
    ansible-playbook netfoundry.platform.network_from_download
# install the collection and run the included network_from_download playbook
ansible-galaxy collection install netfoundry.platform
ansible-playbook netfoundry.platform.network_from_download \
    -e netfoundry_credentials=~/.netfoundry/credentials.json \
    -e netfoundry_downloaded_network=~/Downloads/downloaded_network.yml

About


Languages

Language:Python 99.4%Language:Dockerfile 0.6%