Skip to content

WebHostChecker

Go to Automation

View in GitLab

Description

Phase 1: collect

  • Gathers all District09/Stad Gent/... domains from various sources: Combell, F5, Infoblox.
  • Writes the domains/hosts to a TXT file.
  • This TXT file is pushed to a git repo that is published to a webserver where the Palo Alto firewall will use it to allow access for the tests in phase 2.

Phase 2: generate

  • Reads all the domains in the TXT file
  • Documents and tests certain parameters for every host/site: internal vs external DNS, redirects, HTST, ...
  • Because of the thousands of hosts and lots of timeouts trying to connect to them, the TXT file is processed in chunks with a separately generated output Excel file per chunk.
  • Generates Jira tickets

Credentials

  • Combell API
  • F5 API
  • gitlab_sb_configuration_paloalto
  • GitLab - SB-Netwerk-Python-Library Deploy Token
  • Infoblox API
  • Jira API
  • Marvin (can probably be deleted)
  • Openminds API
  • Server database (not used yet)
  • sys_ansible_filecopy
  • sys_ansible_locale

Input

None

Output

V:\District09\04. ICT Projecten\03. Lopende projecten\1869_HTTPS traffic only\WebHostChecker_Lists\

Dependencies