Skip to content
Snippets Groups Projects

add API key for calling GSO endpoint

Merged Mohammad Torkashvand requested to merge feature/NAT-425-add-gso-api-key into develop
Files
6
@@ -100,7 +100,9 @@ def safe_write(temp_dir: Path, old_vars_dir: Path, old_hosts_file: Path) -> Gene
@@ -100,7 +100,9 @@ def safe_write(temp_dir: Path, old_vars_dir: Path, old_hosts_file: Path) -> Gene
def generate_inventory_from_api() -> None:
def generate_inventory_from_api() -> None:
settings = load_settings()
settings = load_settings()
"""Generate Ansible inventory from API."""
"""Generate Ansible inventory from API."""
response = requests.get(settings.api_url, timeout=API_TIMEOUT_SEC)
response = requests.get(
 
settings.api_url, timeout=API_TIMEOUT_SEC, headers={"Authorization": f"Bearer {settings.gso_api_key}"}
 
)
response.raise_for_status()
response.raise_for_status()
try:
try:
router_subscriptions = response.json()
router_subscriptions = response.json()
Loading