Skip to content

Commit

Permalink
Rename container hostname from awx_1 to awx-1
Browse files Browse the repository at this point in the history
* Django and other webservers that care about proper hostnames don't
  like underscores in them.
  • Loading branch information
chrismeyersfsu committed Apr 3, 2024
1 parent c061f59 commit ae1235b
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ services:
user: "{{ ansible_user_uid }}"
image: "{{ awx_image }}:{{ awx_image_tag }}"
container_name: tools_awx_{{ container_postfix }}
hostname: awx_{{ container_postfix }}
hostname: awx-{{ container_postfix }}
command: launch_awx.sh
environment:
OS: "{{ os_info.stdout }}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,10 @@ global:
scrape_interval: {{ scrape_interval }} # Set the scrape interval to something faster. Default is every 1 minute.

scrape_configs:
- job_name: 'awx'
- job_name: 'awx-metrics'
static_configs:
- targets:
# metrics are broadcast to all nodes in the cluster,
# so no need to track nodes individually.
- awx1:8013
- awx-1:8013
metrics_path: /api/v2/metrics
scrape_interval: {{ scrape_interval }}
scheme: http
Expand All @@ -18,3 +16,16 @@ scrape_configs:
basic_auth:
username: admin
password: {{ admin_password }}

- job_name: 'awx-wsrelay'
static_configs:
- targets:
{% for i in range(control_plane_node_count|int) %}
{% set container_postfix = loop.index %}
- awx-{{ container_postfix }}:8016
{% endfor %}
metrics_path: /
scrape_interval: {{ scrape_interval }}
scheme: http
params:
format: ['txt']
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
- node:
id: awx_{{ item }}
id: awx-{{ item }}
firewallrules:
- action: "reject"
tonode: awx_{{ item }}
tonode: awx-{{ item }}
toservice: "control"

- log-level: info
Expand All @@ -24,7 +24,7 @@

{% for i in range(item | int + 1, control_plane_node_count | int + 1) %}
- tcp-peer:
address: awx_{{ i }}:2222
address: awx-{{ i }}:2222
redial: true
{% endfor %}

Expand Down
4 changes: 2 additions & 2 deletions tools/docker-compose/bootstrap_development.sh
Original file line number Diff line number Diff line change
Expand Up @@ -49,14 +49,14 @@ awx-manage register_queue --queuename=default --instance_percent=100
if [[ -n "$RUN_MIGRATIONS" ]]; then
for (( i=1; i<$CONTROL_PLANE_NODE_COUNT; i++ )); do
for (( j=i + 1; j<=$CONTROL_PLANE_NODE_COUNT; j++ )); do
awx-manage register_peers "awx_$i" --peers "awx_$j"
awx-manage register_peers "awx-$i" --peers "awx-$j"
done
done

if [[ $EXECUTION_NODE_COUNT > 0 ]]; then
awx-manage provision_instance --hostname="receptor-hop" --node_type="hop"
awx-manage add_receptor_address --instance="receptor-hop" --address="receptor-hop" --port=5555 --canonical
awx-manage register_peers "receptor-hop" --peers "awx_1"
awx-manage register_peers "receptor-hop" --peers "awx-1"
for (( e=1; e<=$EXECUTION_NODE_COUNT; e++ )); do
awx-manage provision_instance --hostname="receptor-$e" --node_type="execution"
awx-manage register_peers "receptor-$e" --peers "receptor-hop"
Expand Down
4 changes: 2 additions & 2 deletions tools/grafana/alerting/alerts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ groups:
datasourceUid: awx_prometheus
model:
editorMode: code
expr: irate(callback_receiver_events_insert_db{node='awx_1'}[1m])
expr: irate(callback_receiver_events_insert_db{node='awx-1'}[1m])
hide: false
intervalMs: 1000
legendFormat: __auto
Expand Down Expand Up @@ -228,7 +228,7 @@ groups:
type: prometheus
uid: awx_prometheus
editorMode: code
expr: callback_receiver_events_queue_size_redis{node='awx_1'}
expr: callback_receiver_events_queue_size_redis{node='awx-1'}
hide: false
intervalMs: 1000
legendFormat: __auto
Expand Down

0 comments on commit ae1235b

Please sign in to comment.