Skip to content

Add deployment guide and update jamftf runner/config - #7

Open
filip-patafta wants to merge 3 commits into
deploymenttheory:mainfrom
filip-patafta:main
Open

Add deployment guide and update jamftf runner/config#7
filip-patafta wants to merge 3 commits into
deploymenttheory:mainfrom
filip-patafta:main

Conversation

@filip-patafta

Copy link
Copy Markdown

Summary

  • Add a deployment-focused README (README.deploy.md) documenting the correct setup and execution flow.
  • Update jamftf_runner.py to work with the current jamfpy client and generate Terraform imports.hcl plus optional JSONL dumps.
  • Adjust jamftf.config.json to reflect a realistic example of enabled Jamf resource types.

Details

  • Clarifies Python 3.10+ requirement due to jamfpy type hints.
  • Documents environment variables (JAMF_URL, JAMF_CLIENT_ID, JAMF_CLIENT_SECRET) and the jamftf_runner.py CLI flags.
  • Ensures the example config uses the correct provider resource tags.

Testing

  • Created a fresh venv with Python 3.10+.
  • Installed jamfpy from GitHub and jamftf via pip install -e ..
  • Ran python jamftf_runner.py --config jamftf.config.json --out imports.hcl --dump item_dump.jsonl against a Jamf tenant and verified that imports.hcl and the dump file were generated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant