mirror of
https://github.com/ansible/awx-operator.git
synced 2026-05-06 13:22:50 +00:00
The mesh role now calls 1. awx-manage provision instance to register the hop node to the database 2. awx-manage add_receptor_address to register the internal address 3. awx-manage add_receptor_address to register the external address (to be used by remote nodes) CRD expanded to include external_ipaddress and external_hostname external_ipaddress is added as ipaddress in the hop node certificate external_hostname is added as dnsname in the hop node certificate the mesh role now checks for is_openshift and only creates a Route if true. Otherwise it will use external_hostname set in the spec file in place of Route name. Signed-off-by: Seth Foster <fosterbseth@gmail.com>
25 lines
615 B
Django/Jinja
25 lines
615 B
Django/Jinja
---
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ ansible_operator_meta.name }}-receptor-config
|
|
namespace: {{ ansible_operator_meta.namespace }}
|
|
data:
|
|
receptor_conf: |
|
|
---
|
|
- node:
|
|
id: {{ ansible_operator_meta.name }}
|
|
- log-level: debug
|
|
- control-service:
|
|
service: control
|
|
- ws-listener:
|
|
port: 27199
|
|
tls: tlsserver
|
|
- tls-server:
|
|
cert: /etc/receptor/tls/receptor.crt
|
|
key: /etc/receptor/tls/receptor.key
|
|
name: tlsserver
|
|
clientcas: /etc/receptor/tls/ca/mesh-CA.crt
|
|
requireclientcert: true
|
|
mintls13: false
|