1. Packages
  2. Awx Provider
awx 0.29.1 published on Monday, Apr 14, 2025 by denouche

Awx Provider

awx 0.29.1 published on Monday, Apr 14, 2025 by denouche

Generate Provider

The Awx provider must be installed as a Local Package by following the instructions for Any Terraform Provider:

pulumi package add terraform-provider denouche/awx
Copy

Overview

Ansible Tower Provider for handle Tower Projects with rest

Example Usage

Using username and password:

# Pulumi.yaml provider configuration file
name: configuration-example
runtime:
config:
    awx:hostname:
        value: http://localhost:8078
    awx:password:
        value: changeme
    awx:username:
        value: test
Copy

Using token:

# Pulumi.yaml provider configuration file
name: configuration-example
runtime:
config:
    awx:hostname:
        value: http://localhost:8078
    awx:token:
        value: awxtoken
Copy

⚠️ Be careful, if you set both token and username/password the token will have the precedence.

Configuration Reference

The following configuration inputs are supported:

  • hostname - (Optional) The API endpoint for AWX. Defaults to "http://localhost".
  • username - (Optional) The username for API access. Defaults to "admin".
  • password - (Optional) The password for API access. Defaults to "password".
  • token - (Optional) The AWX token for API access. Defaults to empty.
  • insecure - (Optional) Whether to check the TLS certificate. Defaults to false.
awx 0.29.1 published on Monday, Apr 14, 2025 by denouche