mirror of
https://github.com/ansible/awx.git
synced 2026-02-16 10:40:01 -03:30
Remove TACACS+ authentication (#15547)
Remove TACACS+ authentication from AWX. Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
This commit is contained in:
committed by
jessicamack
parent
f22b192fb4
commit
e4c11561cc
@@ -273,7 +273,6 @@ $ make docker-compose
|
||||
- [Start with Minikube](#start-with-minikube)
|
||||
- [SAML and OIDC Integration](#saml-and-oidc-integration)
|
||||
- [Splunk Integration](#splunk-integration)
|
||||
- [tacacs+ Integration](#tacacs+-integration)
|
||||
|
||||
### Start a Shell
|
||||
|
||||
@@ -465,30 +464,6 @@ ansible-playbook tools/docker-compose/ansible/plumb_splunk.yml
|
||||
|
||||
Once the playbook is done running Splunk should now be setup in your development environment. You can log into the admin console (see above for username/password) and click on "Searching and Reporting" in the left hand navigation. In the search box enter `source="http:tower_logging_collections"` and click search.
|
||||
|
||||
### - tacacs+ Integration
|
||||
|
||||
tacacs+ is an networking protocol that provides external authentication which can be used with AWX. This section describes how to build a reference tacacs+ instance and plumb it with your AWX for testing purposes.
|
||||
|
||||
First, be sure that you have the awx.awx collection installed by running `make install_collection`.
|
||||
|
||||
Anytime you want to run a tacacs+ instance alongside AWX we can start docker-compose with the TACACS option to get a containerized instance with the command:
|
||||
```bash
|
||||
TACACS=true make docker-compose
|
||||
```
|
||||
|
||||
Once the containers come up a new port (49) should be exposed and the tacacs+ server should be running on those ports.
|
||||
|
||||
Now we are ready to configure and plumb tacacs+ with AWX. To do this we have provided a playbook which will:
|
||||
* Backup and configure the tacacsplus adapter in AWX. NOTE: this will back up your existing settings but the password fields can not be backed up through the API, you need a DB backup to recover this.
|
||||
|
||||
```bash
|
||||
export CONTROLLER_USERNAME=<your username>
|
||||
export CONTROLLER_PASSWORD=<your password>
|
||||
ansible-playbook tools/docker-compose/ansible/plumb_tacacs.yml
|
||||
```
|
||||
|
||||
Once the playbook is done running tacacs+ should now be setup in your development environment. This server has the accounts listed on https://hub.docker.com/r/dchidell/docker-tacacs
|
||||
|
||||
### HashiVault Integration
|
||||
|
||||
Run a HashiVault container alongside of AWX.
|
||||
|
||||
Reference in New Issue
Block a user