├── .gitignore ├── README.md ├── bin └── run.ps1 ├── create_vm.yml ├── delete_vm.yml ├── files ├── App_Data │ ├── Logs │ │ ├── orchard-debug-2017.12.15.log │ │ ├── orchard-error-2017.12.15.log │ │ └── orchard-recipes-2017.12.15.log │ ├── Sites │ │ └── Default │ │ │ ├── Settings.txt.orig │ │ │ └── mappings.bin │ ├── cache.dat │ └── hrestart.txt └── db.bak ├── group_vars ├── all.yml ├── db.yml └── web.yml ├── hosts ├── library ├── win_hyperv_guest.ps1 ├── win_hyperv_guest.py ├── win_hyperv_guest_config_net.ps1 ├── win_hyperv_guest_config_net.py └── win_mssql_database.ps1 ├── prov_web_db.yml ├── roles ├── mssqlexpress │ ├── defaults │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── install_mssql.ps1.j2 └── orchard_cms │ ├── defaults │ └── main.yml │ ├── meta │ └── main.yml │ └── tasks │ ├── main.yml │ ├── orchard-install.yml │ ├── orchard-upgrade.yml │ └── preflight.yml ├── tasks └── prov_vm.yml ├── templates ├── Settings.txt.j2 ├── create_mssql_user.j2 └── restore_db.j2 ├── test_vault.yml ├── vars ├── gold.yml ├── sample-vault.yml ├── sit1.yml ├── test-clean.yml └── test.yml └── win_ping.yml /.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | *.retry 3 | *.log 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/README.md -------------------------------------------------------------------------------- /bin/run.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/bin/run.ps1 -------------------------------------------------------------------------------- /create_vm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/create_vm.yml -------------------------------------------------------------------------------- /delete_vm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/delete_vm.yml -------------------------------------------------------------------------------- /files/App_Data/Logs/orchard-debug-2017.12.15.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/files/App_Data/Logs/orchard-debug-2017.12.15.log -------------------------------------------------------------------------------- /files/App_Data/Logs/orchard-error-2017.12.15.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/files/App_Data/Logs/orchard-error-2017.12.15.log -------------------------------------------------------------------------------- /files/App_Data/Logs/orchard-recipes-2017.12.15.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/files/App_Data/Logs/orchard-recipes-2017.12.15.log -------------------------------------------------------------------------------- /files/App_Data/Sites/Default/Settings.txt.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/files/App_Data/Sites/Default/Settings.txt.orig -------------------------------------------------------------------------------- /files/App_Data/Sites/Default/mappings.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/files/App_Data/Sites/Default/mappings.bin -------------------------------------------------------------------------------- /files/App_Data/cache.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/files/App_Data/cache.dat -------------------------------------------------------------------------------- /files/App_Data/hrestart.txt: -------------------------------------------------------------------------------- 1 | Host Restart -------------------------------------------------------------------------------- /files/db.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/files/db.bak -------------------------------------------------------------------------------- /group_vars/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/group_vars/all.yml -------------------------------------------------------------------------------- /group_vars/db.yml: -------------------------------------------------------------------------------- 1 | sql_installer_file: SQLEXPRWT_x64_ENU.exe -------------------------------------------------------------------------------- /group_vars/web.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/group_vars/web.yml -------------------------------------------------------------------------------- /hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/hosts -------------------------------------------------------------------------------- /library/win_hyperv_guest.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/library/win_hyperv_guest.ps1 -------------------------------------------------------------------------------- /library/win_hyperv_guest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/library/win_hyperv_guest.py -------------------------------------------------------------------------------- /library/win_hyperv_guest_config_net.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/library/win_hyperv_guest_config_net.ps1 -------------------------------------------------------------------------------- /library/win_hyperv_guest_config_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/library/win_hyperv_guest_config_net.py -------------------------------------------------------------------------------- /library/win_mssql_database.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/library/win_mssql_database.ps1 -------------------------------------------------------------------------------- /prov_web_db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/prov_web_db.yml -------------------------------------------------------------------------------- /roles/mssqlexpress/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/roles/mssqlexpress/defaults/main.yml -------------------------------------------------------------------------------- /roles/mssqlexpress/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/roles/mssqlexpress/tasks/main.yml -------------------------------------------------------------------------------- /roles/mssqlexpress/templates/install_mssql.ps1.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/roles/mssqlexpress/templates/install_mssql.ps1.j2 -------------------------------------------------------------------------------- /roles/orchard_cms/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/roles/orchard_cms/defaults/main.yml -------------------------------------------------------------------------------- /roles/orchard_cms/meta/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/orchard_cms/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/roles/orchard_cms/tasks/main.yml -------------------------------------------------------------------------------- /roles/orchard_cms/tasks/orchard-install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/roles/orchard_cms/tasks/orchard-install.yml -------------------------------------------------------------------------------- /roles/orchard_cms/tasks/orchard-upgrade.yml: -------------------------------------------------------------------------------- 1 | - include: download.yml 2 | 3 | - debug: msg="do upgrade-specific tasks" -------------------------------------------------------------------------------- /roles/orchard_cms/tasks/preflight.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/roles/orchard_cms/tasks/preflight.yml -------------------------------------------------------------------------------- /tasks/prov_vm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/tasks/prov_vm.yml -------------------------------------------------------------------------------- /templates/Settings.txt.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/templates/Settings.txt.j2 -------------------------------------------------------------------------------- /templates/create_mssql_user.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/templates/create_mssql_user.j2 -------------------------------------------------------------------------------- /templates/restore_db.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/templates/restore_db.j2 -------------------------------------------------------------------------------- /test_vault.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/test_vault.yml -------------------------------------------------------------------------------- /vars/gold.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/vars/gold.yml -------------------------------------------------------------------------------- /vars/sample-vault.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/vars/sample-vault.yml -------------------------------------------------------------------------------- /vars/sit1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/vars/sit1.yml -------------------------------------------------------------------------------- /vars/test-clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/vars/test-clean.yml -------------------------------------------------------------------------------- /vars/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/vars/test.yml -------------------------------------------------------------------------------- /win_ping.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsailiming/ansible-hyperv/HEAD/win_ping.yml --------------------------------------------------------------------------------