#!/usr/bin/env python3 import yaml import os import sys # Path to your ENC data directory enc_data_dir = '/opt/puppetlabs/enc/data' # Get the hostname from command line argument hostname = sys.argv[1] # Construct the file path file_path = os.path.join(enc_data_dir, f'{hostname}.yaml') # Check if the file exists if os.path.exists(file_path): # If the file exists, open it and load the YAML data with open(file_path, 'r') as file: data = yaml.safe_load(file) print(yaml.dump(data)) else: # If the file does not exist, print an error message and exit sys.stderr.write(f"Error: File {file_path} does not exist.\n") sys.exit(1)