Prep for lnd, update packages + make hashi stuff a little more generic
This commit is contained in:
parent
b7fd16cc81
commit
a06971afc4
7 changed files with 25 additions and 6 deletions
|
@ -2,12 +2,15 @@
|
||||||
# main
|
# main
|
||||||
main_dc_name: columbia
|
main_dc_name: columbia
|
||||||
|
|
||||||
|
# hashicorp defaults
|
||||||
|
hashi_arch: amd64
|
||||||
|
|
||||||
# consul
|
# consul
|
||||||
consul_version: 1.8.4
|
consul_version: 1.9.1
|
||||||
consul_domain: masked.name
|
consul_domain: masked.name
|
||||||
|
|
||||||
# vault
|
# vault
|
||||||
vault_version: 1.5.2
|
vault_version: 1.6.1
|
||||||
vault_pki_policy: masked-dot-name
|
vault_pki_policy: masked-dot-name
|
||||||
vault_ca_cert_name: MaskedName_Root_CA.crt
|
vault_ca_cert_name: MaskedName_Root_CA.crt
|
||||||
vault_ca_cert_payload: |
|
vault_ca_cert_payload: |
|
||||||
|
@ -56,9 +59,12 @@ vault_ca_cert_payload: |
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
# nomad
|
# nomad
|
||||||
nomad_version: 0.12.5
|
nomad_version: 1.0.1
|
||||||
nomad_podman_driver_version: 0.1.0
|
nomad_podman_driver_version: 0.1.0
|
||||||
|
|
||||||
# podman
|
# podman
|
||||||
podman_version: 2.0.6+dfsg1-2
|
podman_version: 2.1.1+dfsg1-4
|
||||||
|
|
||||||
|
# lnd
|
||||||
|
lnd_version: v0.12.0-beta.rc3
|
||||||
...
|
...
|
||||||
|
|
5
ansible/host_vars/redwingcherokee.minhas.io/main.yml
Normal file
5
ansible/host_vars/redwingcherokee.minhas.io/main.yml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
hashi_arch: arm
|
||||||
|
consul_arch: armhfv6
|
||||||
|
lnd_arch: armv7
|
||||||
|
...
|
|
@ -3,12 +3,16 @@ fatman.minhas.io
|
||||||
ivyking.minhas.io
|
ivyking.minhas.io
|
||||||
ranger.minhas.io
|
ranger.minhas.io
|
||||||
sedan.minhas.io
|
sedan.minhas.io
|
||||||
|
redwingcherokee.minhas.io
|
||||||
|
|
||||||
[consul_server]
|
[consul_server]
|
||||||
fatman.minhas.io
|
fatman.minhas.io
|
||||||
ivyking.minhas.io
|
ivyking.minhas.io
|
||||||
sedan.minhas.io
|
sedan.minhas.io
|
||||||
|
|
||||||
|
[lnd]
|
||||||
|
redwingcherokee.minhas.io
|
||||||
|
|
||||||
[nexus]
|
[nexus]
|
||||||
ivyking.minhas.io
|
ivyking.minhas.io
|
||||||
|
|
||||||
|
|
|
@ -14,10 +14,12 @@
|
||||||
- name: install default packages
|
- name: install default packages
|
||||||
apt:
|
apt:
|
||||||
name:
|
name:
|
||||||
|
- acl
|
||||||
- dbus
|
- dbus
|
||||||
- git
|
- git
|
||||||
- htop
|
- htop
|
||||||
- inxi
|
- inxi
|
||||||
|
- make
|
||||||
- ncdu
|
- ncdu
|
||||||
- netcat
|
- netcat
|
||||||
- ntp
|
- ntp
|
||||||
|
@ -27,6 +29,7 @@
|
||||||
- sysstat
|
- sysstat
|
||||||
- tmux
|
- tmux
|
||||||
- tree
|
- tree
|
||||||
|
- unzip
|
||||||
- vim
|
- vim
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
- name: get vault
|
- name: get vault
|
||||||
unarchive:
|
unarchive:
|
||||||
src: "https://releases.hashicorp.com/vault/{{ vault_version }}/vault_{{ vault_version }}_linux_amd64.zip"
|
src: "https://releases.hashicorp.com/vault/{{ vault_version }}/vault_{{ vault_version }}_linux_{{ hashi_arch }}.zip"
|
||||||
dest: /usr/local/bin/
|
dest: /usr/local/bin/
|
||||||
mode: 0755
|
mode: 0755
|
||||||
owner: root
|
owner: root
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
---
|
---
|
||||||
consul_config_path: /etc/consul.d
|
consul_config_path: /etc/consul.d
|
||||||
|
consul_arch: '{{ hashi_arch }}'
|
||||||
...
|
...
|
||||||
|
|
|
@ -55,7 +55,7 @@
|
||||||
|
|
||||||
- name: get consul
|
- name: get consul
|
||||||
unarchive:
|
unarchive:
|
||||||
src: "https://releases.hashicorp.com/consul/{{ consul_version }}/consul_{{ consul_version }}_linux_amd64.zip"
|
src: "https://releases.hashicorp.com/consul/{{ consul_version }}/consul_{{ consul_version }}_linux_{{ consul_arch }}.zip"
|
||||||
dest: /usr/local/bin/
|
dest: /usr/local/bin/
|
||||||
mode: 0755
|
mode: 0755
|
||||||
owner: root
|
owner: root
|
||||||
|
|
Loading…
Reference in a new issue