diff --git a/ansible/group_vars/nimbus-pyrmont-stable.yml b/ansible/group_vars/nimbus-pyrmont-stable.yml index 911e6ef..c466f1e 100644 --- a/ansible/group_vars/nimbus-pyrmont-stable.yml +++ b/ansible/group_vars/nimbus-pyrmont-stable.yml @@ -1,3 +1,6 @@ --- beacon_node_network: 'pyrmont' beacon_node_cont_tag: 'stable-{{ (hostname is search("large")) | ternary("large", "small") }}' +dist_validators_layout: + "stable-large-01.aws-eu-central-1a.nimbus.pyrmont": { start: 0, end: 2500 } + "stable-small-01.aws-eu-central-1a.nimbus.pyrmont": { start: 2500, end: 4500 } diff --git a/ansible/group_vars/nimbus-pyrmont-testing.yml b/ansible/group_vars/nimbus-pyrmont-testing.yml index 7a9ba14..a53a358 100644 --- a/ansible/group_vars/nimbus-pyrmont-testing.yml +++ b/ansible/group_vars/nimbus-pyrmont-testing.yml @@ -1,3 +1,9 @@ --- beacon_node_network: 'pyrmont' beacon_node_cont_tag: 'testing-{{ (hostname is search("large")) | ternary("large", "small") }}' +dist_validators_layout: + "testing-large-01.aws-eu-central-1a.nimbus.pyrmont": { start: 4500, end: 7000 } + "testing-small-01.aws-eu-central-1a.nimbus.pyrmont": { start: 7000, end: 8000 } + "testing-small-02.aws-eu-central-1a.nimbus.pyrmont": { start: 8000, end: 9000 } + "testing-small-03.aws-eu-central-1a.nimbus.pyrmont": { start: 0, end: 0 } + "testing-small-04.aws-eu-central-1a.nimbus.pyrmont": { start: 0, end: 0 } diff --git a/ansible/group_vars/nimbus-pyrmont-unstable-libp2p.yml b/ansible/group_vars/nimbus-pyrmont-unstable-libp2p.yml index 50d3e54..d5299be 100644 --- a/ansible/group_vars/nimbus-pyrmont-unstable-libp2p.yml +++ b/ansible/group_vars/nimbus-pyrmont-unstable-libp2p.yml @@ -1,3 +1,5 @@ --- beacon_node_network: 'pyrmont' beacon_node_cont_tag: 'libp2p-{{ (hostname is search("large")) | ternary("large", "small") }}' +dist_validators_layout: + "libp2p-small-01.aws-eu-central-1a.nimbus.pyrmont": { start: 18000, end: 20000 } diff --git a/ansible/group_vars/nimbus-pyrmont-unstable.yml b/ansible/group_vars/nimbus-pyrmont-unstable.yml index 5ce21e0..3c90ca2 100644 --- a/ansible/group_vars/nimbus-pyrmont-unstable.yml +++ b/ansible/group_vars/nimbus-pyrmont-unstable.yml @@ -1,3 +1,10 @@ --- beacon_node_network: 'pyrmont' beacon_node_cont_tag: 'unstable-{{ (hostname is search("large")) | ternary("large", "small") }}' +dist_validators_layout: + "unstable-large-01.aws-eu-central-1a.nimbus.pyrmont": { start: 9000, end: 11500 } # 2500 each + "unstable-large-02.aws-eu-central-1a.nimbus.pyrmont": { start: 11500, end: 14000 } + "unstable-small-01.aws-eu-central-1a.nimbus.pyrmont": { start: 14000, end: 15333 } # 1333 each + "unstable-small-02.aws-eu-central-1a.nimbus.pyrmont": { start: 15333, end: 16666 } + "unstable-small-03.aws-eu-central-1a.nimbus.pyrmont": { start: 16666, end: 17999 } + "unstable-small-04.aws-eu-central-1a.nimbus.pyrmont": { start: 17999, end: 18000 } # single validator diff --git a/ansible/roles/beacon-node-builds/README.md b/ansible/roles/beacon-node-builds/README.md index 71123b9..02ba4a4 100644 --- a/ansible/roles/beacon-node-builds/README.md +++ b/ansible/roles/beacon-node-builds/README.md @@ -25,13 +25,13 @@ You can check the status of the timers using: > sudo systemctl list-timers 'beacon-node-build-*' NEXT LEFT LAST PASSED UNIT ACTIVATES Tue 2020-11-10 18:00:00 UTC 2h 3min left Mon 2020-11-09 18:00:03 UTC 21h ago beacon-node-build-libp2p.timer beacon-node-build-libp2p.service -Tue 2020-11-10 20:00:00 UTC 4h 3min left n/a n/a beacon-node-build-toledo.timer beacon-node-build-toledo.service -Wed 2020-11-11 02:00:00 UTC 10h left Tue 2020-11-10 02:00:03 UTC 13h ago beacon-node-build-master.timer beacon-node-build-master.service -Wed 2020-11-11 10:00:00 UTC 18h left Tue 2020-11-10 10:00:03 UTC 5h 56min ago beacon-node-build-devel.timer beacon-node-build-devel.service +Wed 2020-11-11 10:00:00 UTC 18h left Tue 2020-11-10 10:00:03 UTC 5h 56min ago beacon-node-build-unstable.timer beacon-node-build-unstable.service +Wed 2020-11-11 10:00:00 UTC 18h left Tue 2020-11-10 10:00:03 UTC 5h 56min ago beacon-node-build-testing.timer beacon-node-build-testing.service +Wed 2020-11-11 02:00:00 UTC 10h left Tue 2020-11-10 02:00:03 UTC 13h ago beacon-node-build-stable.timer beacon-node-build-stable.service 4 timers listed. ``` You can start a job without having to wait for it with: ``` -sudo systemctl --no-block start beacon-node-build-master +sudo systemctl --no-block start beacon-node-build-stable ``` diff --git a/ansible/roles/beacon-node-builds/defaults/main.yml b/ansible/roles/beacon-node-builds/defaults/main.yml index 7e36312..cb14c59 100644 --- a/ansible/roles/beacon-node-builds/defaults/main.yml +++ b/ansible/roles/beacon-node-builds/defaults/main.yml @@ -11,8 +11,8 @@ beacon_node_builds_docker_hub_token: ~ beacon_node_build_timer_timeout: 3600 beacon_node_builds_branches: [] -# - name: 'devel' -# version: 'devel' +# - name: 'unstable' +# version: 'unstable' # targets: ['nimbus_beacon_node', 'nimbus_signing_process'] # frequency: '*-*-* 10:00:00' # enabled: false