├── .github └── workflows │ └── ansible_lint.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── README.md ├── ansible.cfg ├── collections ├── requirements-dev.yaml └── requirements.yaml ├── files └── Pluralsight ITSM Course.yaml ├── filter_plugins └── modify_datetime.py ├── group_vars ├── all.yaml ├── routers.yaml └── servers.yaml ├── inventory.yaml ├── playbooks ├── environment-setup │ └── cml.yaml ├── module-2 │ ├── c4_servicenow_problems.yaml │ ├── c5_servicenow_incidents.yaml │ └── c6_servicenow_change_requests.yaml ├── module-3 │ ├── c2_crontab.sample │ ├── c2_crontab_script.sh │ ├── c2_servicenow_fetch_scheduled_change_requests.yaml │ ├── c2_servicenow_fetch_scheduled_change_requests_pauseless.yaml │ ├── c3_servicenow_apply_simple_configuration_from_change_requests.yaml │ ├── c4_servicenow_update_change_request_with_configuration_information.yaml │ └── c5_servicenow_apply_complex_configuration_from_change_requests.yaml ├── module-4 │ ├── c2_business_rule_webhook.js │ ├── c4_servicenow_basic_connectivity_issue_troubleshooting.yaml │ ├── c4_servicenow_create_connectivity_issue.yaml │ ├── c5_servicenow_advanced_connectivity_issue_troubleshooting.yaml │ └── c6_servicenow_connectivity_issue_resolution.yaml ├── module-5 │ ├── c4_jira_problems.yaml │ ├── c5_jira_incidents.yaml │ └── c6_jira_change_requests.yaml ├── module-6 │ ├── c2_crontab.sample │ ├── c2_crontab_script.sh │ ├── c2_jira_fetch_scheduled_change_requests.yaml │ ├── c2_jira_fetch_scheduled_change_requests_pauseless.yaml │ ├── c3_jira_apply_simple_configuration_from_change_requests.yaml │ ├── c4_jira_update_change_request_with_configuration_information.yaml │ └── c5_jira_apply_complex_configuration_from_change_requests.yaml └── module-7 │ ├── c4_jira_basic_connectivity_issue_troubleshooting.yaml │ ├── c4_jira_create_connectivity_issue.yaml │ ├── c4_jira_fetch_connectivity_issue.yaml │ ├── c5_jira_advanced_connectivity_issue_troubleshooting.yaml │ └── c6_jira_connectivity_issue_resolution.yaml ├── python_apps └── fastapi_webhook_handler.py ├── requirements-dev.txt └── requirements.txt /.github/workflows/ansible_lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/.github/workflows/ansible_lint.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/README.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/ansible.cfg -------------------------------------------------------------------------------- /collections/requirements-dev.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | collections: 3 | - cisco.cml 4 | -------------------------------------------------------------------------------- /collections/requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/collections/requirements.yaml -------------------------------------------------------------------------------- /files/Pluralsight ITSM Course.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/files/Pluralsight ITSM Course.yaml -------------------------------------------------------------------------------- /filter_plugins/modify_datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/filter_plugins/modify_datetime.py -------------------------------------------------------------------------------- /group_vars/all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/group_vars/all.yaml -------------------------------------------------------------------------------- /group_vars/routers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/group_vars/routers.yaml -------------------------------------------------------------------------------- /group_vars/servers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/group_vars/servers.yaml -------------------------------------------------------------------------------- /inventory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/inventory.yaml -------------------------------------------------------------------------------- /playbooks/environment-setup/cml.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/environment-setup/cml.yaml -------------------------------------------------------------------------------- /playbooks/module-2/c4_servicenow_problems.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-2/c4_servicenow_problems.yaml -------------------------------------------------------------------------------- /playbooks/module-2/c5_servicenow_incidents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-2/c5_servicenow_incidents.yaml -------------------------------------------------------------------------------- /playbooks/module-2/c6_servicenow_change_requests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-2/c6_servicenow_change_requests.yaml -------------------------------------------------------------------------------- /playbooks/module-3/c2_crontab.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-3/c2_crontab.sample -------------------------------------------------------------------------------- /playbooks/module-3/c2_crontab_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-3/c2_crontab_script.sh -------------------------------------------------------------------------------- /playbooks/module-3/c2_servicenow_fetch_scheduled_change_requests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-3/c2_servicenow_fetch_scheduled_change_requests.yaml -------------------------------------------------------------------------------- /playbooks/module-3/c2_servicenow_fetch_scheduled_change_requests_pauseless.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-3/c2_servicenow_fetch_scheduled_change_requests_pauseless.yaml -------------------------------------------------------------------------------- /playbooks/module-3/c3_servicenow_apply_simple_configuration_from_change_requests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-3/c3_servicenow_apply_simple_configuration_from_change_requests.yaml -------------------------------------------------------------------------------- /playbooks/module-3/c4_servicenow_update_change_request_with_configuration_information.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-3/c4_servicenow_update_change_request_with_configuration_information.yaml -------------------------------------------------------------------------------- /playbooks/module-3/c5_servicenow_apply_complex_configuration_from_change_requests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-3/c5_servicenow_apply_complex_configuration_from_change_requests.yaml -------------------------------------------------------------------------------- /playbooks/module-4/c2_business_rule_webhook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-4/c2_business_rule_webhook.js -------------------------------------------------------------------------------- /playbooks/module-4/c4_servicenow_basic_connectivity_issue_troubleshooting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-4/c4_servicenow_basic_connectivity_issue_troubleshooting.yaml -------------------------------------------------------------------------------- /playbooks/module-4/c4_servicenow_create_connectivity_issue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-4/c4_servicenow_create_connectivity_issue.yaml -------------------------------------------------------------------------------- /playbooks/module-4/c5_servicenow_advanced_connectivity_issue_troubleshooting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-4/c5_servicenow_advanced_connectivity_issue_troubleshooting.yaml -------------------------------------------------------------------------------- /playbooks/module-4/c6_servicenow_connectivity_issue_resolution.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-4/c6_servicenow_connectivity_issue_resolution.yaml -------------------------------------------------------------------------------- /playbooks/module-5/c4_jira_problems.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-5/c4_jira_problems.yaml -------------------------------------------------------------------------------- /playbooks/module-5/c5_jira_incidents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-5/c5_jira_incidents.yaml -------------------------------------------------------------------------------- /playbooks/module-5/c6_jira_change_requests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-5/c6_jira_change_requests.yaml -------------------------------------------------------------------------------- /playbooks/module-6/c2_crontab.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-6/c2_crontab.sample -------------------------------------------------------------------------------- /playbooks/module-6/c2_crontab_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-6/c2_crontab_script.sh -------------------------------------------------------------------------------- /playbooks/module-6/c2_jira_fetch_scheduled_change_requests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-6/c2_jira_fetch_scheduled_change_requests.yaml -------------------------------------------------------------------------------- /playbooks/module-6/c2_jira_fetch_scheduled_change_requests_pauseless.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-6/c2_jira_fetch_scheduled_change_requests_pauseless.yaml -------------------------------------------------------------------------------- /playbooks/module-6/c3_jira_apply_simple_configuration_from_change_requests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-6/c3_jira_apply_simple_configuration_from_change_requests.yaml -------------------------------------------------------------------------------- /playbooks/module-6/c4_jira_update_change_request_with_configuration_information.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-6/c4_jira_update_change_request_with_configuration_information.yaml -------------------------------------------------------------------------------- /playbooks/module-6/c5_jira_apply_complex_configuration_from_change_requests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-6/c5_jira_apply_complex_configuration_from_change_requests.yaml -------------------------------------------------------------------------------- /playbooks/module-7/c4_jira_basic_connectivity_issue_troubleshooting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-7/c4_jira_basic_connectivity_issue_troubleshooting.yaml -------------------------------------------------------------------------------- /playbooks/module-7/c4_jira_create_connectivity_issue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-7/c4_jira_create_connectivity_issue.yaml -------------------------------------------------------------------------------- /playbooks/module-7/c4_jira_fetch_connectivity_issue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-7/c4_jira_fetch_connectivity_issue.yaml -------------------------------------------------------------------------------- /playbooks/module-7/c5_jira_advanced_connectivity_issue_troubleshooting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-7/c5_jira_advanced_connectivity_issue_troubleshooting.yaml -------------------------------------------------------------------------------- /playbooks/module-7/c6_jira_connectivity_issue_resolution.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/playbooks/module-7/c6_jira_connectivity_issue_resolution.yaml -------------------------------------------------------------------------------- /python_apps/fastapi_webhook_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/python_apps/fastapi_webhook_handler.py -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristopherJHart/pluralsight-ansible-itsm/HEAD/requirements.txt --------------------------------------------------------------------------------