inventory: change IP .184 → .164 (Chuck's preference; .184 was unreachable)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# homelab-ansible-lxc-meridian
|
# homelab-ansible-lxc-meridian
|
||||||
|
|
||||||
Ansible config for the Meridian LXC (CTID 457 on pve01, `192.168.1.184`).
|
Ansible config for the Meridian LXC (CTID 457 on pve01, `192.168.1.164`).
|
||||||
|
|
||||||
## What it is
|
## What it is
|
||||||
|
|
||||||
@@ -28,7 +28,7 @@ custom_component fork that adds `CONF_BASE_URL`).
|
|||||||
1. Provision the LXC via `homelab-terraform/lxc` (`terraform apply`).
|
1. Provision the LXC via `homelab-terraform/lxc` (`terraform apply`).
|
||||||
2. Run the LXC bootstrap one-liner from `feedback_lxc_bootstrap_user`:
|
2. Run the LXC bootstrap one-liner from `feedback_lxc_bootstrap_user`:
|
||||||
```
|
```
|
||||||
ssh root@192.168.1.184 'apt-get update && apt-get install -y sudo && useradd -m -s /bin/bash cbalders && echo "cbalders ALL=(ALL) NOPASSWD:ALL" >/etc/sudoers.d/90-cbalders && chmod 440 /etc/sudoers.d/90-cbalders'
|
ssh root@192.168.1.164 'apt-get update && apt-get install -y sudo && useradd -m -s /bin/bash cbalders && echo "cbalders ALL=(ALL) NOPASSWD:ALL" >/etc/sudoers.d/90-cbalders && chmod 440 /etc/sudoers.d/90-cbalders'
|
||||||
```
|
```
|
||||||
(Plus authorized_keys for cbalders.)
|
(Plus authorized_keys for cbalders.)
|
||||||
3. Local first deploy (Semaphore can't reach a fresh host):
|
3. Local first deploy (Semaphore can't reach a fresh host):
|
||||||
@@ -42,7 +42,7 @@ custom_component fork that adds `CONF_BASE_URL`).
|
|||||||
```
|
```
|
||||||
npm i -g @anthropic-ai/claude-code
|
npm i -g @anthropic-ai/claude-code
|
||||||
claude login # browser flow → ~/.claude/.credentials.json
|
claude login # browser flow → ~/.claude/.credentials.json
|
||||||
scp -r ~/.claude cbalders@192.168.1.184:/tmp/.claude-bootstrap
|
scp -r ~/.claude cbalders@192.168.1.164:/tmp/.claude-bootstrap
|
||||||
```
|
```
|
||||||
5. On the LXC:
|
5. On the LXC:
|
||||||
```
|
```
|
||||||
@@ -52,7 +52,7 @@ custom_component fork that adds `CONF_BASE_URL`).
|
|||||||
```
|
```
|
||||||
6. Smoke from a LAN host:
|
6. Smoke from a LAN host:
|
||||||
```
|
```
|
||||||
curl http://192.168.1.184:3456/v1/messages \
|
curl http://192.168.1.164:3456/v1/messages \
|
||||||
-H 'Content-Type: application/json' \
|
-H 'Content-Type: application/json' \
|
||||||
-H 'x-api-key: placeholder' \
|
-H 'x-api-key: placeholder' \
|
||||||
-H 'anthropic-version: 2023-06-01' \
|
-H 'anthropic-version: 2023-06-01' \
|
||||||
@@ -75,7 +75,7 @@ roles/meridian/ Node 22 install + npm i meridian + systemd unit
|
|||||||
roles/node_exporter/ Prometheus exporter for fleet metrics
|
roles/node_exporter/ Prometheus exporter for fleet metrics
|
||||||
vars/main.yml base packages, ssh keys, meridian config
|
vars/main.yml base packages, ssh keys, meridian config
|
||||||
site.yml playbook entrypoint
|
site.yml playbook entrypoint
|
||||||
inventory.ini single host (192.168.1.184)
|
inventory.ini single host (192.168.1.164)
|
||||||
deploy.sh wrapper for local first-run
|
deploy.sh wrapper for local first-run
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
192.168.1.184 ansible_user=cbalders ansible_become=yes
|
192.168.1.164 ansible_user=cbalders ansible_become=yes
|
||||||
|
|||||||
Reference in New Issue
Block a user