mirror of
https://github.com/ansible/awx.git
synced 2026-03-11 06:29:31 -02:30
implement an initial development environment for receptor-based clusters
This commit is contained in:
committed by
Alan Rominger
parent
4a271d6897
commit
05cb876df5
0
tools/docker-compose-cluster/.gitignore
vendored
Normal file
0
tools/docker-compose-cluster/.gitignore
vendored
Normal file
@@ -1,23 +1,25 @@
|
||||
---
|
||||
- node:
|
||||
id: receptor-1
|
||||
|
||||
- log-level: info
|
||||
|
||||
#- tls-client:
|
||||
# name: mutual-tls-client
|
||||
# cert: /etc/receptor/certs/receptor-1.crt
|
||||
# key: /etc/receptor/certs/receptor-1.key
|
||||
# rootcas: /etc/receptor/certs/ca.crt
|
||||
|
||||
- tcp-peer:
|
||||
address: receptor-hop:5555
|
||||
redial: true
|
||||
#tls: mutual-tls-client
|
||||
|
||||
- work-command:
|
||||
worktype: ansible-runner
|
||||
command: ansible-runner
|
||||
params: worker
|
||||
allowruntimeparams: true
|
||||
|
||||
- control-service:
|
||||
service: control
|
||||
filename: /var/run/receptor/receptor.sock
|
||||
|
||||
- tcp-listener:
|
||||
port: 2200
|
||||
|
||||
- tcp-peer:
|
||||
address: awx-2:2200
|
||||
|
||||
- work-command:
|
||||
worktype: worker
|
||||
command: ansible-runner
|
||||
params: worker
|
||||
|
||||
- work-kubernetes:
|
||||
worktype: ocp
|
||||
namespace: receptor
|
||||
image: quay.io/shanemcd/ee
|
||||
authmethod: kubeconfig
|
||||
|
||||
@@ -1,23 +1,25 @@
|
||||
---
|
||||
- node:
|
||||
id: receptor-2
|
||||
|
||||
- log-level: info
|
||||
|
||||
#- tls-client:
|
||||
# name: mutual-tls-client
|
||||
# cert: /etc/receptor/certs/receptor-2.crt
|
||||
# key: /etc/receptor/certs/receptor-2.key
|
||||
# rootcas: /etc/receptor/certs/ca.crt
|
||||
|
||||
- tcp-peer:
|
||||
address: receptor-hop:5555
|
||||
redial: true
|
||||
#tls: mutual-tls-client
|
||||
|
||||
- work-command:
|
||||
worktype: ansible-runner
|
||||
command: ansible-runner
|
||||
params: worker
|
||||
allowruntimeparams: true
|
||||
|
||||
- control-service:
|
||||
service: control
|
||||
filename: /var/run/receptor/receptor.sock
|
||||
|
||||
- tcp-listener:
|
||||
port: 2200
|
||||
|
||||
- tcp-peer:
|
||||
address: awx-3:2200
|
||||
|
||||
- work-command:
|
||||
worktype: worker
|
||||
command: ansible-runner
|
||||
params: worker
|
||||
|
||||
- work-kubernetes:
|
||||
worktype: ocp
|
||||
namespace: receptor
|
||||
image: quay.io/shanemcd/ee
|
||||
authmethod: kubeconfig
|
||||
|
||||
@@ -1,23 +1,25 @@
|
||||
---
|
||||
- node:
|
||||
id: receptor-3
|
||||
|
||||
- log-level: info
|
||||
|
||||
#- tls-client:
|
||||
# name: mutual-tls-client
|
||||
# cert: /etc/receptor/certs/receptor-3.crt
|
||||
# key: /etc/receptor/certs/receptor-3.key
|
||||
# rootcas: /etc/receptor/certs/ca.crt
|
||||
|
||||
- tcp-peer:
|
||||
address: receptor-hop:5555
|
||||
redial: true
|
||||
#tls: mutual-tls-client
|
||||
|
||||
- work-command:
|
||||
worktype: ansible-runner
|
||||
command: ansible-runner
|
||||
params: worker
|
||||
allowruntimeparams: true
|
||||
|
||||
- control-service:
|
||||
service: control
|
||||
filename: /var/run/receptor/receptor.sock
|
||||
|
||||
- tcp-listener:
|
||||
port: 2200
|
||||
|
||||
- tcp-peer:
|
||||
address: awx-1:2200
|
||||
|
||||
- work-command:
|
||||
worktype: worker
|
||||
command: ansible-runner
|
||||
params: worker
|
||||
|
||||
- work-kubernetes:
|
||||
worktype: ocp
|
||||
namespace: receptor
|
||||
image: quay.io/shanemcd/ee
|
||||
authmethod: kubeconfig
|
||||
|
||||
26
tools/docker-compose-cluster/awx-hop-receptor.conf
Normal file
26
tools/docker-compose-cluster/awx-hop-receptor.conf
Normal file
@@ -0,0 +1,26 @@
|
||||
---
|
||||
- node:
|
||||
id: receptor-hop
|
||||
|
||||
- log-level: info
|
||||
|
||||
#- tls-server:
|
||||
# name: mutual-tls-server
|
||||
# cert: /etc/receptor/certs/receptor-hop.crt
|
||||
# key: /etc/receptor/certs/receptor-hop.key
|
||||
# clientcas: /etc/receptor/certs/ca.crt
|
||||
|
||||
- tls-client:
|
||||
name: mutual-tls-client
|
||||
cert: /etc/receptor/certs/receptor-hop.crt
|
||||
key: /etc/receptor/certs/receptor-hop.key
|
||||
rootcas: /etc/receptor/certs/ca.crt
|
||||
|
||||
- tcp-peer:
|
||||
address: awx_1:4444
|
||||
redial: true
|
||||
#tls: mutual-tls-client
|
||||
|
||||
- tcp-listener:
|
||||
port: 5555
|
||||
#tls: mutual-tls-server
|
||||
2
tools/docker-compose-cluster/certs/.gitignore
vendored
Normal file
2
tools/docker-compose-cluster/certs/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
*
|
||||
!.gitignore
|
||||
Reference in New Issue
Block a user