mirror of
https://github.com/ansible/tower-cli.git
synced 2026-02-06 00:48:50 +01:00
52 lines
2.0 KiB
Bash
52 lines
2.0 KiB
Bash
# in the current verion of tower-cli, we can't delete the records of job
|
|
# runs and ad hoc commands because there is no "name" identifier that
|
|
# we can use to automatically look them up.
|
|
|
|
echo "Tower-CLI DATA FAKER: deleting job templates"
|
|
tower-cli job_template delete --name="Hello World"
|
|
tower-cli job_template delete --name="Hello World Debug"
|
|
tower-cli job_template delete --name="Hello World as user2"
|
|
tower-cli job_template delete --name="Apache"
|
|
|
|
echo "Tower-CLI DATA FAKER: deleting inventories"
|
|
tower-cli inventory delete --name=localhost
|
|
|
|
# For complex inventories, we only bother deleting the inventory resource
|
|
# and the groups and hosts contained within should go with it
|
|
tower-cli inventory delete --name=Production
|
|
tower-cli inventory delete --name=Testing
|
|
tower-cli inventory delete --name=QA
|
|
|
|
echo "Tower-CLI DATA FAKER: deleting credentials"
|
|
tower-cli credential delete --name=user1
|
|
tower-cli credential delete --name=user2
|
|
|
|
tower-cli credential delete --name="EC2 SSH"
|
|
tower-cli credential delete --name="Local SSH"
|
|
tower-cli credential delete --name="AWS creds"
|
|
|
|
echo "Tower-CLI DATA FAKER: deleting users"
|
|
tower-cli user delete --username="rshinra"
|
|
tower-cli user delete --username="link"
|
|
tower-cli user delete --username="gdorf"
|
|
tower-cli user delete --username="zelda"
|
|
tower-cli user delete --username="sherlock"
|
|
tower-cli user delete --username="jack"
|
|
|
|
echo "Tower-CLI DATA FAKER: deleting the projects"
|
|
tower-cli project delete --name sample_playbooks
|
|
|
|
tower-cli project delete --name="Hyrulian Playbooks"
|
|
tower-cli project delete --name="Ansible Examples"
|
|
|
|
echo "Tower-CLI DATA FAKER: deleting orgs and teams"
|
|
# Teams do not automatically go away when their organization is deleted
|
|
# so we must delete them all
|
|
tower-cli team delete --name Ops
|
|
tower-cli team delete --name QA
|
|
tower-cli team delete --name Dev
|
|
tower-cli team delete --name Engineering
|
|
tower-cli team delete --name "Tech Services"
|
|
tower-cli organization delete --name="Hyrule Ventures"
|
|
tower-cli organization delete --name="Bio Inc"
|