From 78a8427cc50c137e5d59ad3448ae128fdda369b2 Mon Sep 17 00:00:00 2001 From: pmikus Date: Wed, 5 May 2021 14:56:45 +0000 Subject: [PATCH] Infra: Backend infra upgrade Signed-off-by: pmikus Change-Id: If1e659339f0d25ebcaab4388745c62aa0852abb3 --- .../lf_inventory/host_vars/10.30.51.28.yaml | 25 +- .../lf_inventory/host_vars/10.30.51.29.yaml | 25 +- .../lf_inventory/host_vars/10.30.51.30.yaml | 23 +- .../lf_inventory/host_vars/10.30.51.32.yaml | 25 +- .../lf_inventory/host_vars/10.30.51.33.yaml | 17 +- .../lf_inventory/host_vars/10.30.51.34.yaml | 25 +- .../lf_inventory/host_vars/10.30.51.35.yaml | 25 +- .../lf_inventory/host_vars/10.30.51.39.yaml | 26 +- .../lf_inventory/host_vars/10.30.51.40.yaml | 26 +- .../lf_inventory/host_vars/10.30.51.50.yaml | 1 - .../lf_inventory/host_vars/10.30.51.51.yaml | 3 +- .../lf_inventory/host_vars/10.30.51.65.yaml | 25 +- .../lf_inventory/host_vars/10.30.51.66.yaml | 24 +- .../lf_inventory/host_vars/10.30.51.67.yaml | 24 +- .../lf_inventory/host_vars/10.30.51.68.yaml | 24 +- .../lf_inventory/host_vars/10.30.51.70.yaml | 3 +- .../lf_inventory/host_vars/10.30.51.71.yaml | 3 +- .../lf_inventory/host_vars/10.32.8.14.yaml | 23 +- .../lf_inventory/host_vars/10.32.8.15.yaml | 23 +- .../lf_inventory/host_vars/10.32.8.16.yaml | 23 +- .../lf_inventory/host_vars/10.32.8.17.yaml | 23 +- fdio.infra.ansible/nomad.yaml | 4 +- fdio.infra.ansible/nomad_vault.yml | 1270 ++++++++++++++++++++ fdio.infra.ansible/roles/consul/defaults/main.yaml | 23 +- fdio.infra.ansible/roles/consul/handlers/main.yaml | 7 - fdio.infra.ansible/roles/consul/meta/main.yaml | 13 + fdio.infra.ansible/roles/consul/tasks/main.yaml | 25 +- .../roles/consul/templates/base.hcl.j2 | 23 +- .../consul/templates/consul_systemd.service.j2 | 23 +- fdio.infra.ansible/roles/docker/defaults/main.yaml | 2 +- fdio.infra.ansible/roles/nomad/defaults/main.yaml | 20 +- fdio.infra.ansible/roles/nomad/handlers/main.yaml | 1 - fdio.infra.ansible/roles/nomad/meta/main.yaml | 16 +- fdio.infra.ansible/roles/nomad/tasks/main.yaml | 17 +- .../roles/nomad/templates/nomad_systemd.service.j2 | 29 +- .../roles/nomad/templates/telemetry.hcl.j2 | 1 - .../roles/nomad/templates/tls.hcl.j2 | 2 + .../prometheus_exporter/tasks/ubuntu_focal.yaml | 33 + fdio.infra.ansible/roles/user_add/tasks/main.yaml | 19 +- fdio.infra.pxe/docker-dnsmasq/etc/dnsmasq.conf | 12 +- .../tftpboot/grub/grub.cfg-00:42:68:6f:68:ee | 4 + .../tftpboot/grub/grub.cfg-00:42:68:6f:6f:c0 | 4 + .../tftpboot/grub/grub.cfg-00:f2:8b:7c:fb:12 | 4 + .../tftpboot/grub/grub.cfg-1c:1b:0d:01:d8:dc | 4 + .../tftpboot/grub/grub.cfg-1c:1b:0d:68:7c:b3 | 4 + .../tftpboot/grub/grub.cfg-38:0e:4d:9c:85:7a | 4 +- .../tftpboot/grub/grub.cfg-40:8d:5c:e0:9f:cd | 4 + .../tftpboot/grub/grub.cfg-40:8d:5c:e7:b0:aa | 4 + .../tftpboot/grub/grub.cfg-40:8d:5c:e7:b1:12 | 4 + .../tftpboot/grub/grub.cfg-40:8d:5c:e7:b3:19 | 4 + .../tftpboot/grub/grub.cfg-4c:00:82:ae:5a:f8 | 4 + .../tftpboot/grub/grub.cfg-6c:41:6a:1f:39:26 | 4 + .../tftpboot/grub/grub.cfg-ac:1f:6b:5a:6a:b4 | 4 + .../tftpboot/grub/grub.cfg-ac:1f:6b:5a:6a:d4 | 4 + .../tftpboot/grub/grub.cfg-ac:1f:6b:5a:6b:08 | 4 + .../tftpboot/grub/grub.cfg-ac:1f:6b:ac:d9:2e | 4 + .../ubuntu_focal_amd64/00:42:68:6f:68:ee/meta-data | 0 .../ubuntu_focal_amd64/00:42:68:6f:68:ee/user-data | 83 ++ .../ubuntu_focal_amd64/00:42:68:6f:6f:c0/meta-data | 0 .../ubuntu_focal_amd64/00:42:68:6f:6f:c0/user-data | 83 ++ .../ubuntu_focal_amd64/00:f2:8b:7c:fb:12/meta-data | 0 .../ubuntu_focal_amd64/00:f2:8b:7c:fb:12/user-data | 83 ++ .../ubuntu_focal_amd64/38:0e:4d:9c:4b:0c/meta-data | 0 .../ubuntu_focal_amd64/38:0e:4d:9c:4b:0c/user-data | 83 ++ .../ubuntu_focal_amd64/38:0e:4d:9c:85:7a/meta-data | 0 .../ubuntu_focal_amd64/38:0e:4d:9c:85:7a/user-data | 83 ++ .../ubuntu_focal_amd64/4c:00:82:ae:5a:f8/meta-data | 0 .../ubuntu_focal_amd64/4c:00:82:ae:5a:f8/user-data | 120 ++ .../ubuntu_focal_amd64/6c:41:6a:1f:39:26/meta-data | 0 .../ubuntu_focal_amd64/6c:41:6a:1f:39:26/user-data | 120 ++ .../ubuntu_focal_amd64/ac:1f:6b:5a:6a:b4/meta-data | 0 .../ubuntu_focal_amd64/ac:1f:6b:5a:6a:b4/user-data | 83 ++ .../ubuntu_focal_amd64/ac:1f:6b:5a:6a:d4/meta-data | 0 .../ubuntu_focal_amd64/ac:1f:6b:5a:6a:d4/user-data | 83 ++ .../ubuntu_focal_amd64/ac:1f:6b:5a:6b:08/meta-data | 0 .../ubuntu_focal_amd64/ac:1f:6b:5a:6b:08/user-data | 83 ++ .../ubuntu_focal_amd64/ac:1f:6b:ac:d9:2e/meta-data | 0 .../ubuntu_focal_amd64/ac:1f:6b:ac:d9:2e/user-data | 83 ++ .../ubuntu_focal_arm64/1c:1b:0d:01:d8:dc/meta-data | 0 .../ubuntu_focal_arm64/1c:1b:0d:01:d8:dc/user-data | 120 ++ .../ubuntu_focal_arm64/1c:1b:0d:68:7c:b3/meta-data | 0 .../ubuntu_focal_arm64/1c:1b:0d:68:7c:b3/user-data | 120 ++ .../ubuntu_focal_arm64/40:8d:5c:e0:9f:cd/meta-data | 0 .../ubuntu_focal_arm64/40:8d:5c:e0:9f:cd/user-data | 83 ++ .../ubuntu_focal_arm64/40:8d:5c:e7:b0:aa/meta-data | 0 .../ubuntu_focal_arm64/40:8d:5c:e7:b0:aa/user-data | 120 ++ .../ubuntu_focal_arm64/40:8d:5c:e7:b1:12/meta-data | 0 .../ubuntu_focal_arm64/40:8d:5c:e7:b1:12/user-data | 120 ++ .../ubuntu_focal_arm64/40:8d:5c:e7:b3:19/meta-data | 0 .../ubuntu_focal_arm64/40:8d:5c:e7:b3:19/user-data | 83 ++ 90 files changed, 3270 insertions(+), 383 deletions(-) create mode 100644 fdio.infra.ansible/nomad_vault.yml create mode 100644 fdio.infra.ansible/roles/prometheus_exporter/tasks/ubuntu_focal.yaml create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-00:42:68:6f:68:ee create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-00:42:68:6f:6f:c0 create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-00:f2:8b:7c:fb:12 create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-1c:1b:0d:01:d8:dc create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-1c:1b:0d:68:7c:b3 create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e0:9f:cd create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e7:b0:aa create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e7:b1:12 create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e7:b3:19 create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-4c:00:82:ae:5a:f8 create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-6c:41:6a:1f:39:26 create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6a:b4 create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6a:d4 create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6b:08 create mode 100644 fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:ac:d9:2e create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:68:ee/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:68:ee/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:6f:c0/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:6f:c0/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:f2:8b:7c:fb:12/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:f2:8b:7c:fb:12/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:4b:0c/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:4b:0c/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:85:7a/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:85:7a/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/4c:00:82:ae:5a:f8/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/4c:00:82:ae:5a:f8/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/6c:41:6a:1f:39:26/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/6c:41:6a:1f:39:26/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:b4/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:b4/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:d4/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:d4/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6b:08/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6b:08/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:ac:d9:2e/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:ac:d9:2e/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:01:d8:dc/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:01:d8:dc/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:68:7c:b3/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:68:7c:b3/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e0:9f:cd/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e0:9f:cd/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b0:aa/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b0:aa/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b1:12/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b1:12/user-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b3:19/meta-data create mode 100644 fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b3:19/user-data diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.28.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.28.yaml index bf1da2a759..97f0d8d116 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.28.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.28.yaml @@ -11,19 +11,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v2_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v2_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v2_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_name: "{{ hostname }}-{{ ansible_architecture }}" @@ -36,17 +34,13 @@ nomad_options: docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" fingerprint.network.disallow_link_local: true -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -58,7 +52,6 @@ consul_retry_servers: # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] - dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file + dns-search: [ "{{ansible_hostname}}" ] diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.29.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.29.yaml index 5b3a1725b3..224aab8eaa 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.29.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.29.yaml @@ -11,19 +11,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v1_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v1_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v1_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_name: "{{ hostname }}-{{ ansible_architecture }}" @@ -35,17 +33,13 @@ nomad_options: docker.privileged.enabled: true docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -57,7 +51,6 @@ consul_retry_servers: # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] - dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file + dns-search: [ "{{ansible_hostname}}" ] diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.30.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.30.yaml index 13306a74a9..9aba7fe83e 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.30.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.30.yaml @@ -11,19 +11,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v2_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v2_cert_file }}" + - src: "{{ file_nomad_server_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v2_key_file }}" + - src: "{{ file_nomad_server_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" @@ -43,11 +41,11 @@ nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647" ] # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" + - src: "{{ file_consul_server_0_pem }}" dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" + - src: "{{ file_consul_server_0_key_pem }}" dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" @@ -59,7 +57,6 @@ consul_retry_servers: # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] - dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file + dns-search: [ "{{ansible_hostname}}" ] diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.32.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.32.yaml index a52008f023..c3cad3e1b7 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.32.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.32.yaml @@ -11,19 +11,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v2_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v2_cert_file }}" + - src: "{{ file_nomad_server_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v2_key_file }}" + - src: "{{ file_nomad_server_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" @@ -37,16 +35,16 @@ nomad_options: docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" nomad_retry_servers: [ "10.30.51.33", "10.30.51.30" ] -nomad_servers: [ "10.30.51.32:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.33:4647" ] # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" + - src: "{{ file_consul_server_1_pem }}" dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" + - src: "{{ file_consul_server_1_key_pem }}" dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" @@ -58,7 +56,6 @@ consul_retry_servers: # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] - dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file + dns-search: [ "{{ansible_hostname}}" ] diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.33.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.33.yaml index 7ab2f823cb..16abd2cb52 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.33.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.33.yaml @@ -11,19 +11,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v2_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v2_cert_file }}" + - src: "{{ file_nomad_server_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v2_key_file }}" + - src: "{{ file_nomad_server_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" @@ -37,7 +35,7 @@ nomad_options: docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" nomad_retry_servers: [ "10.30.51.32", "10.30.51.30" ] -nomad_servers: [ "10.30.51.33:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647" ] # Consul settigs. consul_nomad_integration: true @@ -58,7 +56,6 @@ consul_retry_servers: # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.34.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.34.yaml index a45cda8e86..2960236909 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.34.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.34.yaml @@ -11,19 +11,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v2_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v2_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v2_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" @@ -36,18 +34,14 @@ nomad_options: docker.privileged.enabled: true docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" -nomad_retry_servers: [ "10.30.51.32", "10.30.51.33" ] -nomad_servers: [ "10.30.51.33:4647" ] +nomad_retry_servers: [ "10.30.51.30", "10.30.51.32", "10.30.51.33" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -59,7 +53,6 @@ consul_retry_servers: # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.35.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.35.yaml index f609a839c4..57940212ff 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.35.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.35.yaml @@ -11,19 +11,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v2_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v2_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v2_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" @@ -36,18 +34,14 @@ nomad_options: docker.privileged.enabled: true docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" -nomad_retry_servers: [ "10.30.51.32", "10.30.51.33" ] -nomad_servers: [ "10.30.51.33:4647" ] +nomad_retry_servers: [ "10.30.51.30", "10.30.51.32", "10.30.51.33" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -59,7 +53,6 @@ consul_retry_servers: # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.39.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.39.yaml index da66a5e293..221f88f27a 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.39.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.39.yaml @@ -12,21 +12,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v1_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v1_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v1_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_name: "{{ hostname }}-{{ ansible_architecture }}" @@ -38,18 +34,14 @@ nomad_options: docker.privileged.enabled: true docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] nomad_cpu_total_compute: "40000" # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -58,13 +50,9 @@ consul_retry_servers: - "10.30.51.30" - "10.30.51.32" - "10.30.51.33" - - "10.32.8.14" - - "10.32.8.15" - - "10.32.8.16" # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.40.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.40.yaml index 58839c8365..ddc08e9a20 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.40.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.40.yaml @@ -12,21 +12,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v1_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v1_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v1_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_name: "{{ hostname }}-{{ ansible_architecture }}" @@ -38,18 +34,14 @@ nomad_options: docker.privileged.enabled: true docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] nomad_cpu_total_compute: "40000" # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -58,13 +50,9 @@ consul_retry_servers: - "10.30.51.30" - "10.30.51.32" - "10.30.51.33" - - "10.32.8.14" - - "10.32.8.15" - - "10.32.8.16" # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.50.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.50.yaml index f3b8886a72..8abe801a45 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.50.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.50.yaml @@ -61,7 +61,6 @@ consul_retry_servers: # Docker settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file default-shm-size: "1073741824" dns: [ "172.17.0.1" ] dns-opts: [] diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.51.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.51.yaml index 019cd5a968..f21a4d93b9 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.51.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.51.yaml @@ -39,7 +39,7 @@ nomad_options: docker.privileged.enabled: true docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] # Consul settigs. consul_nomad_integration: true @@ -61,7 +61,6 @@ consul_retry_servers: # Docker settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file default-shm-size: "1073741824" dns: [ "172.17.0.1" ] dns-opts: [] diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.65.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.65.yaml index 76b330ae2e..f8cdd370d0 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.65.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.65.yaml @@ -12,23 +12,20 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v1_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v1_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v1_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" +nomad_datacenter: "yul1" nomad_name: "{{ hostname }}-{{ ansible_architecture }}" nomad_node_role: "client" nomad_node_class: "builder" @@ -38,18 +35,14 @@ nomad_options: docker.privileged.enabled: true docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] nomad_cpu_total_compute: "40000" # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -58,10 +51,10 @@ consul_retry_servers: - "10.30.51.30" - "10.30.51.32" - "10.30.51.33" +consul_package_version: "1.5.2+dfsg2-14" # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.66.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.66.yaml index 5223e4ba11..e8a84aadb7 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.66.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.66.yaml @@ -12,21 +12,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v1_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v1_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v1_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_name: "{{ hostname }}-{{ ansible_architecture }}" @@ -38,18 +34,14 @@ nomad_options: docker.privileged.enabled: true docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] nomad_cpu_total_compute: "40000" # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -58,10 +50,10 @@ consul_retry_servers: - "10.30.51.30" - "10.30.51.32" - "10.30.51.33" +consul_package_version: "1.5.2+dfsg2-14" # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.67.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.67.yaml index da9ed6da49..25f4e43cb6 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.67.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.67.yaml @@ -12,21 +12,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v1_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v1_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v1_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_name: "{{ hostname }}-{{ ansible_architecture }}" @@ -38,18 +34,14 @@ nomad_options: docker.privileged.enabled: true docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] nomad_cpu_total_compute: "40000" # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -58,10 +50,10 @@ consul_retry_servers: - "10.30.51.30" - "10.30.51.32" - "10.30.51.33" +consul_package_version: "1.5.2+dfsg2-14" # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.68.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.68.yaml index 0295af4dbd..883703d780 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.68.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.68.yaml @@ -12,21 +12,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v1_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v1_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v1_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_name: "{{ hostname }}-{{ ansible_architecture }}" @@ -38,18 +34,14 @@ nomad_options: docker.privileged.enabled: true docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] nomad_cpu_total_compute: "40000" # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -58,10 +50,10 @@ consul_retry_servers: - "10.30.51.30" - "10.30.51.32" - "10.30.51.33" +consul_package_version: "1.5.2+dfsg2-14" # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.70.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.70.yaml index caf80df9ca..86cba152c8 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.70.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.70.yaml @@ -42,7 +42,7 @@ nomad_options: docker.privileged.enabled: true docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] nomad_cpu_total_compute: "40000" # Consul settigs. @@ -65,7 +65,6 @@ consul_retry_servers: # Docker settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ ansible_hostname }}" ] diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.71.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.71.yaml index 1be446f288..d13ae69fdb 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.71.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.71.yaml @@ -42,7 +42,7 @@ nomad_options: docker.privileged.enabled: true docker.volumes.enabled: true driver.whitelist: "docker,raw_exec,exec" -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] nomad_cpu_total_compute: "40000" # Consul settigs. @@ -65,7 +65,6 @@ consul_retry_servers: # Docker settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ ansible_hostname }}" ] diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.14.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.14.yaml index c609cc7875..8e7294eada 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.14.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.14.yaml @@ -11,19 +11,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v3_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v3_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v3_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" @@ -38,7 +36,7 @@ nomad_options: driver.whitelist: "docker,raw_exec,exec" fingerprint.network.disallow_link_local: true nomad_retry_servers: [ "10.30.51.30", "10.30.51.32", "10.30.51.33" ] -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647", "10.30.51.30:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] nomad_volumes: - name: "prod-volume-data1-1" path: "/data" @@ -47,12 +45,8 @@ nomad_volumes: # Consul settings. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -64,7 +58,6 @@ consul_retry_servers: # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.15.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.15.yaml index c9825c7830..ac024abaad 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.15.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.15.yaml @@ -11,19 +11,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v3_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v3_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v3_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" @@ -38,7 +36,7 @@ nomad_options: driver.whitelist: "docker,raw_exec,exec" fingerprint.network.disallow_link_local: true nomad_retry_servers: [ "10.30.51.30", "10.30.51.32", "10.30.51.33" ] -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647", "10.30.51.30:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] nomad_volumes: - name: "prod-volume-data1-1" path: "/data" @@ -47,12 +45,8 @@ nomad_volumes: # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -64,7 +58,6 @@ consul_retry_servers: # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.16.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.16.yaml index 1d952556f9..aa6638fb25 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.16.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.16.yaml @@ -11,19 +11,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v3_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v3_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v3_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" @@ -38,7 +36,7 @@ nomad_options: driver.whitelist: "docker,raw_exec,exec" fingerprint.network.disallow_link_local: true nomad_retry_servers: [ "10.30.51.30", "10.30.51.32", "10.30.51.33" ] -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647", "10.30.51.30:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] nomad_volumes: - name: "prod-volume-data1-1" path: "/data" @@ -47,12 +45,8 @@ nomad_volumes: # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -64,7 +58,6 @@ consul_retry_servers: # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file diff --git a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.17.yaml b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.17.yaml index 2feac858d9..d1e3c04e8e 100644 --- a/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.17.yaml +++ b/fdio.infra.ansible/inventories/lf_inventory/host_vars/10.32.8.17.yaml @@ -11,19 +11,17 @@ users: password: "$6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1" ssh_key: - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" - - username: testuser - groups: [adm, sudo] - password: "$6$zpBUdQ4q$P2zKclumvCndWujgP/qQ8eMk3YZk7ESAom04Fqp26hJH2jWkMXEX..jqxzMdDLJKiDaDHIaSkQMVjHzd3cRLs1" - ssh_key: - - "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgObJFDIMmPwQhhkjAynvlbwpM5yeSewyaE7vTLaFf4uFz4vmsE2hFf6B2xXHUGLVwoVfk91UeK7LOGrdDpoDDHzvPZXj5NmZI+WiWax5y2pQZNkcSZws0ENCeEc4hPwc4veJ1JmhokF4Bsmu14HyFMaFUhM8897jtJwsh+9fLA/no0iPGaQqEtRUQhkV+P4jCEPoY0qdRZAzVw/rY4EGAMhsJe3EJmyj63OfrrkG3+hvSLFo5pDxHQr3pZd/c6ukI7xMef48PosAvGCm3oxzb/Gu9PZIGuHLczY+tCnzCkY7MO7E+IWgjXrUAfYwSWz8XmFmA9LLe26DT5jkcK8hGQ== pmikus@cisco.com" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCG7Shfr7ASXXwpazYDGFzChGl7i4HgY9n81GTwc17B/O19IiJdrxFcBQH19HMuTFtWU4d9bQ6xgzz2pojBN13L3pEsStCHovDlEYbvfRxI2l2hcAAop1j1E4izHAS9IvCoy1AgWqBg6tsfP5mzOwGbSbcdI9ADRKIHgDTVbHg9SqKed27bNOLU0u3/5ra2Oar/tVIW37geEqFV/nHIBZ03Y/mszvXP/t/hP5bgJIGJKkzTjLd1aqEcuGmubW+wTQnVnrhFB87dw91gPj6BVyV0+7Vt1wrvPKqP2sGJhojAMSrBQBySnlrYgEg00bwDgNGFevatfG9+nTId+nhoKBkXya3MjSp4HwrGqGcij3/h7ovlau3/iRhkqlSeqenaNm4zKTAXRTnb60j2WKa6im0zdqJX98anp4mhjE8xHhmmfZV3vRT8mtY4hF/lg79miXFHpWH97bZV6r/D9qj1HWI/laJfOC5MOJdRcLETwtsUNMHeHtVnY3yu0XFYNcl2Xwajtnz3waF7vn1QHvAM9p878+JrO/IEUqEc0yZWVvlhZ7Krx1pS+APoMy8097MYDGFzFTkYSstKLGbgm/S7dEiWuSVxmMUxW7JYO3gHrQ3f1EvAYh2UFdWy76Dzr5II9UpVwOwF+HL/Oy8Sk77bPaK+tn7Kh4Tx7WWE0+EOAgElQ== ayourtch@ayourtch-lnx" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXUbbhesOpvPF+KI8nq4TXvEO/Un1aU/ehZ9clCyw9C40xjDkX2BlcX8WeHxFHe7fjFaCd07Vg73rn/3M9uNDnDxvjH1GQ0twvi3iBTO4PkHBBfGF9qnE8MYzno6FvlsVKLuUuPbfm8kbOQ+ZDfdXq6gdtXh0hSYYkqC1heNPCNsqaakkB99Edyle+Ot0V7cpW+Yo2wo98KuX/cgUEhVoA8QnNVE7zaWcjSXBZEteoA4gLpAbV6p67/d6H/2ykHTidBViYTEsHco56tJoA4nTPuAupDOLBcWXgF5TAN6z1aCn2JA1DDfniLakgrZ5oVj2qHhUmbxQAtnKQfHADjqzV jlinkes@jlinkes" + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0GXoSGDZ95TE/TT3kf4ZS3Tiso0UO3MVhqAqZ/F6LOvLyqnMPfhxPz1XpHsDikxvKgwhZvdBm1dWbKkPsD7jtw0PGphQO8QuEwBd2ZMvxZ4Qg6lNDUl5x3zRO2nkbKpcqnOugGLTtXP+yfw/wfQ2HNFLDP9gE90xegsPT83PmRUntQlhbS3ByHcCSUScC+Y1heZXuoKNyrmUY46lxkKsNfhx8sQKo0YhB21atV/mcAQbAaO2LggmaQYGtWizqPNGWIRsi9W8ZYnKva67c3Pbv/TTfaqmrNCwOXJ8G9oL+/3MlKbl3b5mYlTs2a/e9yVgMNwUZVX7aiHpgPgaVjL6j swdev@BradyBunch-MacMini.local" # Nomad settings. nomad_certificates: - - src: "{{ vault_nomad_v3_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_v3_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_v3_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_datacenter: "yul1" nomad_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" @@ -38,7 +36,7 @@ nomad_options: driver.whitelist: "docker,raw_exec,exec" fingerprint.network.disallow_link_local: true nomad_retry_servers: [ "10.30.51.30", "10.30.51.32", "10.30.51.33" ] -nomad_servers: [ "10.30.51.32:4647", "10.30.51.33:4647", "10.30.51.30:4647" ] +nomad_servers: [ "10.30.51.30:4647", "10.30.51.32:4647", "10.30.51.33:4647" ] nomad_volumes: - name: "prod-volume-data1-1" path: "/data" @@ -47,12 +45,8 @@ nomad_volumes: # Consul settigs. consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" - dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" - dest: "{{ consul_key_file }}" consul_datacenter: "yul1" consul_encrypt: "Y4T+5JGx1C3l2NFBBvkTWQ==" consul_node_name: "{{ hostname }}" @@ -64,7 +58,6 @@ consul_retry_servers: # Docker daemon settings. docker_daemon: - # https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file dns: [ "172.17.0.1" ] dns-opts: [] dns-search: [ "{{ansible_hostname}}" ] \ No newline at end of file diff --git a/fdio.infra.ansible/nomad.yaml b/fdio.infra.ansible/nomad.yaml index ae9de1e524..dc13386756 100644 --- a/fdio.infra.ansible/nomad.yaml +++ b/fdio.infra.ansible/nomad.yaml @@ -2,7 +2,7 @@ # file: nomad.yaml - hosts: nomad - remote_user: testuser + remote_user: localadmin become: yes become_user: root gather_facts: false @@ -29,4 +29,4 @@ - role: cadvisor tags: cadvisor - role: cleanup - tags: cleanup \ No newline at end of file + tags: cleanup diff --git a/fdio.infra.ansible/nomad_vault.yml b/fdio.infra.ansible/nomad_vault.yml new file mode 100644 index 0000000000..0cbb029e45 --- /dev/null +++ b/fdio.infra.ansible/nomad_vault.yml @@ -0,0 +1,1270 @@ +$ANSIBLE_VAULT;1.1;AES256 +62376331323762363234646634616631333934653237323937663735616437323565316530633863 +3237336364303134373335643035643137306562643362330a383565653835336332646536646631 +62373232303465623030636564363135306261323864313564653938353163653935396364613438 +3939633534663564620a373633663162393061333930633238376166333636623838623135353534 +30623839386638343864383532353333323534636331643763326231636136623634663666303263 +61396535373738623934663439313533356437323837663430353962353433333333613330316233 +65333164643466373563376431663339636631613236643336303636633262373130656463613164 +31323365633766656435323464306238383132313763363032383337373166376231363733663261 +38346238666638323164613238633935663832323936636535323830336238323839333261346234 +36373261653562663939363762633463646563613666303035386434323039336239643563653061 +37313436636233303539323538356338333631323563353864633861656537626136306638386632 +38303737643061323262656339323734313330383563336236616334343732653134613538656338 +39653134393663653532303163333833613964346338333230633939363534393436633335653739 +38643238343532313034623466663731346264303665666439666439343839643632616437363835 +37383366613539313736393961393232343232363563366438393631616465323935353465396162 +39363431363836653239306165643734363331653038633635333966346239656333313338636538 +38383461336431636534656133363436613766646564363862326230383133636630663663323530 +31363761373963316262373961346434633734383031663331383234373937386361376333616166 +63363934333539643237313731343139396538646265343432363530356439393463333434666635 +65616234343632316337353032366466353263313266636132383361303039616533326532396132 +39376638623064633962353936396438396638326631306438626164363239633937623664623636 +35623663343564383537333763646535663432373939656465303238643363633862336334613532 +62646439383665383261386538663162633464333530396265326166313066666437346231613062 +33653763633363646262366163643466643561663338336638383235666464316663326433666533 +65393237636133376239396632373431663335623134323635393838396564646432306533363630 +32356439393938646438373937353531653665666364336663306434356436653666336561336632 +36356335663666336535303564323130373563353630376235383639613361353933646332663036 +32366664393765313531643434373264323262303739373164326132326161383962376535386432 +30646363643333653130353134633265366464666237303465306264306465333730353365373331 +65356132353733623465303237303633373139376532353363306432313339353330323833663065 +38316532626437303666383062393962626166353133336235356462306365366264616264653563 +36383332396339396563396461646662636533633735333632636436656166633965366438633036 +34343937313861386134353731383439396133663736343664333237636332383039373266653836 +65663934633631656532633666656261633430666131653534353662353663363664613937636564 +37366430623133316463306131353063623336656336643666663566393039663839383639643535 +62306463336136343266393539343335373139636134626637393230356165353136356433313563 +66636265386433303363323164356138643639306539663335303330643862346563366438353532 +31663531663739633937313265303464303439396137303165646561366466303132343332346666 +30323632353239653633363037623537666634626238363033616536666533383034376162393964 +61653336623936313636623162653430353061646461323164363861366165313636336439326437 +35333534633334326333656637623836663736376163376139303061623965663462666535663534 +35376637346335313237616661653434633265376463383630376535363363616338643135396539 +65303437666331663331643931653036366137363332613339643739353062393133313034396338 +62643764323731333037353330363235303762343437373565326464376637366232646632306261 +33386336643839366564346538356663393233303230653762396133373262373838616161333134 +34303131346532363839326632656437316636306535396262346561666166393063306633616534 +35656163363865666331666436306339343639383034323066663037353033636265313335326430 +61626232363234653666663363393665386137326538353637386131616633306238616330643831 +62326236643637623133616266653233663533343134356635663334653666643661333032313730 +66386366346630313461353738333265616135653032393564653262336531303966356162623130 +38323536333364656562353061306638383136336137303530343038613830323161396530333064 +35373666646636303964303433303733383064666238643037366662333832303363306163653962 +32616630346534326232303962346237386238356334303965646535366334616638383865653834 +37303839363066656464666234643934643637323234343266363062626237626236386664653963 +35636237396336613566666230346538376230396231363636306463323534666637363238643265 +31306430313232333238313364653464373238626334306537373639653037373665306566633637 +61663336396236623637346231396133366266303532356235623464323361386433643764313632 +64366463333730393261653963653634303036316438373464313333353834366366353565623630 +66653231643735383938633335643737343433353463316336303964613638316261633839646239 +62306430373763643832303734653436656536346661643766316163656339323638373335633766 +66383964373963333435313433373365393566326630633562613062626465663034323663613066 +62326462346339623732343834663465633265316537626566653734373065386463653333656263 +36316530336234646334363066666362613039343339356236363961636163333037316130336231 +32613831326564633861393532363439313261613131343533623137636534653439316162356632 +38396135643537326436303165626238663731666464633133383162656532313863386230366238 +64613434386336373139343536633065353930373239383139373864373461623136653131653231 +30383164326630666530343032303831656634636265363666616161613035666131363937313066 +34353830313135346535353761613261613131393030623136303938356361336539633938383034 +30323036316330383730343230373833353632383233333835653236626665616565633265373262 +31643031313364303139386166356663316332353963346435373635623334616538326236643639 +35326164343336366333623134333063626638346530316635363734376666663530336538623063 +33316466643365643831333832616264326261363834636434656431636433333033663265646463 +34653763663337356462313062353263616530643761356430643439333234363337623135343064 +65653965303063376337393733373165393335666536613162383264333565343961653861333839 +30353631623735303562616339626231336664613437393666663634393539363265373430623264 +62306631616665333434613332626233333866643135333132336262386663303866623935656439 +66663638666130616336333434386133373235636137346561353635336431656465313234386464 +31393866383636323738353331663666343231616362323434316366643266393662663637333131 +35323838363934613933636663636432373432643561663964313539333966646262666234336632 +35613630306165323534666139393639646435313136303063306235376336643230396630356135 +32653433663631313161373266653563663161396633626634376533356565633030643737313437 +34343564613434613035333136313638356238396365353437616235623437326231343537333362 +30346466633563346330356366306261393965663335623439346632363231323935326233333834 +66656663323231316463656163363438623161333961393234306335303463316235613732613166 +62653434306462396231666461323534656530396539356365643133346230393732353736623639 +39363138343333333937323465363661306535373230356133636639643332633861373535616230 +34666266313762373363323239363866393334646437613261303038383432653631646265356232 +39653864366233663734613765343037376566653737323935626434623062656530666539346236 +32633132653337333239313830633237383662646435376130643030363532343238663935316435 +30373636653136383366353436383534336539383461666234373730343761643764343533353735 +37303336303233323436313362346665623131653630386438333765616566396131323331303935 +61373436323863303365643432333138363232313863303539356566346338393235323835656531 +34616230353233356632663664623830373436663339306566336165643839393734363830366432 +38643465653231353362396634376332303665663736306633313635333761336632643833653130 +30626465363230303239653865353139633764613834633733323334623735376632363531633366 +31306231373531663234353231366230653838306139636463336166326162373137363064393238 +35653733386132623137663737633033303930353732656537613633623434643563656233653034 +31653731333630323634626435613030353361633163643035633538653234633965316134363938 +37663331363231343733353331623430666262306639376165613132343861386666623536643265 +30373466376365393133373166653761303264303138666437393261346166326161353431343833 +34666434646532363935633363653935353935363736653562383032393061393330363837323764 +63313165666265656461666162666563653833373238656139383434363234393535376261343738 +30323537653639623263383130326439636138396366323337363038336536623065633362313836 +36633865363634306134636233313235303466643532306462356264633834363236623937336336 +32346363316333376161346537323566626161333131633234656639396163623035313265653237 +33656333363262343463316265353532653262363362386464306134336532363234363436323830 +37623438303132353535613433623535383334626337316636623939366331316162313463616638 +30323263363537623339323630393465333839653064333339393566386537386664363932363763 +64393439666666303537613539393737346536626566666231646266336532663439363764653734 +65366662333464653631356363396161376330326139373839363434626663316166396636333664 +31313636393665636463623162323532363732316365386261353665613063376234333632646534 +39393836643731343566633434366566323164626333396662646364346634303437316666663931 +37623331666335653431323034613963663532333131616434346630346230653464623530663464 +32386262353733346565363736643731646265613462626231376566373936346566393439386364 +61336534636132346438626439316238633938343132353535373231383763623864316133306165 +62336665306565396635656534313932313532363762363830383662383937363136613666353666 +64323832393034393530613533616536346666303539316262363033613537366131333230346463 +65666136316238396165656636653731613265393365663430636430663838353238343965623263 +31356131646332613037333936373334326264363737663563323031666431376434386138343837 +38396433623364323237376233306137346535323133333437643332343936363636376438333635 +61383063663433613732393636356334313530636233383464313631626439366537343166313836 +38303736663665623933656534343030313966623162376362343638393333333636336363376338 +63613233343935666637663038656231313861646433366132656336616537626332303732656665 +63353732326131343434306463663436393166313764653238636237663231323633313232646465 +37303239343163393330383538393437386565653361303761386232396231613234323331353837 +36373533663937643338383537343734376232626436386665653836663263346435623462316138 +61623765373834316139363963663336653630646639376536363763633162323836363839333366 +38643632393766333539623634326562656661363762303062663632663431663533303564633435 +33396531323261653936336165616237623338343838613739653333316230623539343432343265 +62663739386662343739333562313431663233366264383064373139396234383265656562373431 +38646138373037616134663239353432376135623565363736383438396463383362306237353533 +35363932316362333730303561303239306232653838666433333061333933373864323866353932 +37366635306337633831623164306561623430346532373235353262393931346566366231306531 +30653666323638396332666633353437653034623164613061353162663630323032343534616637 +66386433313932316337396230663765376536663662356637373433383439356634353961666236 +62613537306231333334343261666162306262326536633965303532343666623162623935626661 +66646465383937383030376237666531396162643861626232353533626365353231363061316434 +31623036343331313535356434373365376134356231376631353436303332323632623435333865 +37356466393162356538366665663330666466653735393865653133386565646466363736633464 +30313463306237643637623332356530343066363863383863396238366536376136336632393066 +64396135346234623432316264363136386638366331373862303363396531376138303336383632 +31626463376634386338323734303261323530643061316533653638353061366230626236316666 +66633663336530353261343737643264396164353332396636303338663666376136616566303065 +32343466333233613562356563393465363235393666633838386361313731383563663937623833 +39346539313731666262633261646632336665336336636530336334383762323863666633333431 +31616563393736306339383732366565653432323631313739613536383836363430366433643361 +39336264356531333337646562643331333666373630656435646330393432383163623136396161 +63346533613333626230633730653433633934663638643034353932303935656437393631323836 +61396239393861626231623234663836353763646638613437366431343836323730373835633437 +61373637306638306232623466656632643561623034333763373665653261366530653832643532 +65343032663462613466343036633039643766353466663433386233343661613661666664393234 +63303632303331666232636238633536656133396534303237323034663366353431663936333838 +36636430623565653533323931313638373432633065633533353265353537613330616138353066 +38396562323035656237666162343532323336376530663163313865306136333137383633313036 +66633435616466646365633663366466636266326266626335393466323032613733366466353033 +39613762653565333337636538633034653337303132653963653731653034373535666138326231 +32306166633666343637303731636261643866313039333031323733323635623433633836323931 +31343664656332396334376131636434616563373461613763643334323332643661303336393933 +61316131313539633235623336383265663533626433646434383635373231343762376430306565 +39396666643063613765623432303964313061326530386137313639383038396263363562613963 +30306664303035626438353964323663346435646534626235656430653863366337613738633732 +37323061623566353863343462623533653533313830343264393934343438316139633064303062 +33613734613861356463383431626432643064313065663337363366323364666431363834373938 +32633166633463626631356363663730336461356137386437366663363839373331393130313266 +35643766633964396232616239383662316165643735366363363936323964643363363964363064 +61636561653634323035353965313634626466613062316366633830666562316131313964353631 +38363531336666346232373735653662343331643133653331666164663439663032353463663734 +61376138633736343639363832396566616561353139363035343837613731363538653234313134 +39333363343163376232353034356163363062616466613665366635346466613861306338336339 +64646336623061393135643061663136323938636335356630613337346437383232623064343166 +34613534663832336264353132393536313964646664303761303530373738323531626465663134 +61646261656536326236303665346432633235353939373435386130313561386263663032383133 +61323865663137666261343263623334363439333765613638633137656230393863313931653638 +39376161656162323338313132316630316663303564646139663833653766323135643164613830 +35353639376130373462393564316162313336313230623737303031373831313964656662633634 +64393337626238653664653439656262656265666461633239346534373531383563336539393664 +61616662373934666534396465333466303835356536663939306437633039326435383036653335 +35306630633766653661346637353565393263323465353162633537343639656531653430636335 +35356331393462383934343535653930373030666263653663626134393862663831313065656233 +32346364653539383633636162646562356364306536666635613566333734373133653632346236 +30323830313336323539646436386466633666623264313035653063366633636538343831643938 +38316539343938623634383531316364393137636162333035643531383063643230666336313135 +65636330643937393866643238343339666166613964366631363630393235626536366265643861 +64306636656331313437313162333239343561623539363531356237326661333464353731353265 +34376136363264343862363036626231313464643636316531663836323833643964306435396536 +66633732653430613032363237643339383631323836303031333334356666383936393539316537 +61376362306432646461333261353637363666376161346662633139396136653861333231646264 +61623563393933646636636236366537333261396239323461613565383632386363326531643362 +39326262366434313831306631663965383761633166306365653762666633326231623364353134 +63623931346264353161643131636335393439336134626666363334613265396465383165373832 +63323062373364306365633038633836393336623134653331653131636638346630343663396562 +37626531616432633931663239343939373736383365633937333430343832393036326265343666 +65653631343866306263656161353131393733613334383639343366633766386636333661636530 +64333061386161613334646437633661343762313363353432356436336263616665613935633934 +62396534323764303537396634636164386638626162636162323664653663323964643638396433 +37316439616539353962646363316433313335663662626435646231356361346463626365636631 +36613065663264383136656630623966373462393332326238323862396561626137613830353435 +35646131376261643166343130386231633066613464343439623136643561313964386431323664 +62306665623364663865656439383666363563383866666163363762353336376365353238353732 +35396532663534643338383235323138383136346464333261383930356135333261363830363536 +61306462393865386333633961663333636633386438396135313437366535376538306562306365 +33666633316631343536343033323632346231393335663937613363623633316161303165373431 +33663936636637316531386438626631336337303866366165643733363162613262653063333063 +32316333363865353361313931323563333561333733323866626336663562623461393439363461 +35336533363563313036623434303762353836373833316430336664306635336531663331356164 +64653966663239373965323639363039303039383232393134643536326633363363376264666238 +32323639653436366237636335366464366464386363336465336537356630316630333566353264 +34353938326134303333346665303635653135396432623962623539623066383130613363383233 +36313764623538623566373932393338653262376630313335326636316432393765633338393764 +33633531616236643165643566613537356266336634646131373833636435623231303831633933 +35643734353531666538613563366339316536316263363138303864656562336164323132386335 +36636538343964356230343538636530656331373638363166626238316333306437353933393238 +62373363386531613736623734313666663638313265643662366366656338376162643839613032 +32656333656536396438656363616533613439313062623066343737653430313332653166383762 +33383865646634383562343038633236366531366563366134346638363962363939633435653966 +30613962353532623162336535636638323533383636343837386165653335636238623364313764 +33643363313237636466313264316462336338363965373862643239643437356338356439326335 +62363564363737343266373164323735393235643165633035633964353539643565343436663239 +63313435396434343939636132313838333138363564643634353165663037316139393062366362 +64336264393438376464356136316166313833356137393338346533303335336566303632306266 +64646331386166323865383561623166303363623633613938303138323061313763643635323763 +31303730323366626139626438396364383365663030376239373430623135353566356264653837 +64623030383566613736393533353164363732613961333866366130306365333732346637616262 +62323065643831373331643537376336373430353939616536653530366462613331396536313634 +31646237616263363732333166303661363335663230343135383432626362636334376165656235 +37333834636530316136663034376137336333343733326536303231303561656631376438643664 +33386634623062373566366166343363356561663266346238613962303336313439326432623861 +33646337613264643635323137623562326631336535343638633038623862393735643532343431 +37616234626638623439613431663564303934326664353439346164336565636362373834316631 +61396438643838336630386635333564323364623262643061316162663730656332626333366237 +35333333353938663465373763346634366364663435386464623030366633623632366138623233 +37663139373261643532363737303564346566323334383135366636326564666230303238666533 +63343565656536616631313439656231343237313031373036363035643836643661363665363665 +30663632366337626262396465333736653839613964383631633434326339643834633662363632 +33333965386430623730623634343838326134366335383362656330376465313333643962396165 +33383533316138316532633162653438336331383833356539386638313635646339646461663866 +39616636643665323635313833356538613466323839643537633439396136356461373764633538 +63316536636664373431646138326632643066393262316637396331646135643933653433666238 +31323064306134363335346261633333653238303339306237623362386565363237356632313566 +36666363633261386664613936643339643339636266303739326236346432636137633266613137 +66363539646365333866353139643032373666383134653139366439323361303464626237356335 +62386530636134356334353335663663343339626534316661303763633738326266323066376137 +37353536393464316439663039663830326130363065633730643636376361386436646662303564 +38626637653665663564643134306431316236326465346262373961383139396631366137643739 +63386431303535646461393032653163313431326139383139616133336333326237623334626133 +39643630633434323732653139636662616165623937653532323764363032333536386664386433 +33383537663335616339653261313837313632383865343030373036313338626230353836306666 +35656537346466393561646536643637306435373862316434656266613634646332353630626663 +63303566613331666666333930326538396362353033383966386635613234326139306138343639 +63646139356134643837343666373839333933633263646462396364366266616339643733646161 +63623264306362363732303336316634613637343437633566646334303564323636613332623035 +30386133353262613661366666643233313435353834373135623933626635643062323037363736 +31393130656337313533343161303265323834353739336366613334613839636134616561313934 +64303431313266653066616631373963346436633933306164666430333063333963666238393836 +32333732656338616332613832643065636434316666363038393231653939623763333836656562 +36303562326432373736616230386332383032633066383066343963386364613139333766663962 +65383832643464633832363563343536643531333435376235356566373135653835616133636633 +61373934353366656363396165393936366237323039393434623833383138646338366233643234 +37373731643330393638616134363863643662613836646566343063313766646435363436653636 +65323030636362336339303833303636623464343165626365376235313761626438303263653033 +66373135633664353536383237353963356630633064376137393031353064336332326464323638 +37633864666463393165336533643636626162393136663238336336613262633962643662663233 +39313234346633666333653663363635643139633936376463373731653031393030313366633532 +63383735306661383738383634333035333062363662656232616161333831643738306365363566 +65323030643662643662663166656465346335303833316338643162323461313366643831373930 +33346435366663343366343637393965616330383937663037636132326265326266386132666331 +61636336303265333638396539363530356635626165636633666137343637396638353965303331 +63326132333039656139653665353739333764336639653562356139353931663030393661613438 +63303663646535646435313937373965656161366234376364383539666362623337353133333834 +30373763636531373734336262343964356135303637356665633866363635386263366632343730 +37343466633537323366623234393038383564636630616334643633653436303735653763393339 +63636135353265336666356530343865313762396363333636383037323462366431623536323162 +33643739306565623935366532316132383135346237353661333834666435373230386234393432 +30666632353238653464313736616431656634336136636236356566346430376361373930316537 +30346262653964333263373039643264303737616430663431386231353764383462313832623464 +62333333616534623232396634333231346133323736363339373363346638363065346238383730 +38643233646137323937313366366231616561316337383236333730623763393665316365353462 +34343133353466613935636238303464623235323634376335363630353537376335393363643734 +35306161396162313834643665653235346530346561656433386361636534353466663564323364 +34353533396136396535323361666538343337633964363533396433636663393434383062313132 +33353566396566393366623064313433393263323637653832666166363337653162643134613536 +30356134333363323262633332306461663966383265363464616662613364333839646435646632 +37383235343962626437313562666337303739373964666463356532666663623330376234353963 +31333864633061636461633536326461333464386266336464303632636235366431636161316130 +31373236393437663364396534613233343135393435663939396531333563623835643532326365 +30613931393161313762306333633634343436323866353562663562646536343631383932663037 +37653061653534323061373232633231353037333033363764626338346130306332363662373965 +34353239663565663137313537646438363763636462393966373330633435336263636566656563 +65636233316631313938636533313865306238306535366566366235373433356232636661623733 +64373463393963646632626337346432633864633533356661613538613435316438353461613931 +35616531633138663730373762356338663862333263323134383837383834646133383034313265 +36393235366661356562356262353834393163303765626365303562396434633730626432316430 +63623663306466386234613735663666626432333737376364636465613465393065396630616264 +62613866663861356435643466613032386534616439393062613536653965366438386662613461 +33356465383734643738393539373566333639333765353834326532353761333031636632343562 +65616461663466383433663934366635656635343166653733616531343063633963623862646637 +61613362666634623436383835363435623038363735666236663739303333396365656165386132 +62303337613034626239623064666633333466356536666536366236383737656661363433663062 +64663830356262373731396531613337393235616161643932353130623166333531363634663037 +34643661313733376562633233333230316633626664623432316430386330363061363534386138 +64643562623531643032363566346631323761366466623133323165303465613032323132656162 +35343634356630383630343634663535336365636662396232343938393734333239333035653736 +65376264303064623861636461353366366164373935373861633130663564623836646331303936 +63623837646664633438303337346666396131373638353263653861313261343834653835663737 +38363334306433386134316335323636356533656235363633613961333635363634376261663161 +63383033303566323437323935623064383766323864643638666363376365336634316337616437 +39383866366533353162323039303265383533623132623562316265663239373830343031666462 +66346363666337363162386462353764656339666431316361333436336539353833636465393132 +64376264306637323466356165393766363861663436373338613662646232646133643636343164 +39396637636538336439346236613635366336663337323466663438393062346366346234306266 +30656533353163636434343137353363656539613863633636353334363763623565306534656431 +33343831326538316665643335363533653830343136376638653630376130663839393533633430 +62386462646637373764623934623463633935316336303131616166613237373561623130646665 +66313764333364333262633531393837333330323038613964356435633961613430323436373736 +62346532653130656166353563616266306337656163613931386136643638383831376264303836 +61323839366537343262373831633930303766613135356536343532393833663837386465333237 +37626362313538653030643839343431383636633165343465643561616332376236643061326136 +35313961613032353530333061363536333834373530626662666632643661313061316430313534 +63636333356431626631343131663731333631636134353936623934363364326233336439626662 +62313732373165326533323730366365636534633036383833386139646530646536316466396636 +37326364326639646533393736656336376563376239316434373134323533303835626361356164 +32316538336465356337623534303936333263366161666533613335663733323161393061646665 +31386336386235333038393932366164653530653533373331363535376235333936353162373931 +36353339323338343633313838653232373039313462626539396137623561643236656535333330 +35396462393362386635326134636565633135356530633963613961303165613335306333623037 +34623137626430313530353064386331323863666232656166383631656638363837333963303037 +31643034393165323866623733323634613234623661633734333064633162643965643336343562 +39323864386638633939636539643761346131366435343866636662613135376431396539393537 +66393032616534333834393464373736363262633830396236623762363063323431333730353433 +30336663636333393933346333656662613436353730376533333533633935393230363435633337 +31666361633635306531613834653864346333666532646332643839626539613163323037383634 +63363838376463653466393466333738616661386132323438613536393562323663666334376136 +36316233656233343163306335643463363437313935343135333230633861626130393966366535 +64323464356231316664303966636634326363363062623537623461623862353131646362396230 +65303863633931303333353761356666313039363066633462353132343434353866636463613463 +31653633303936613039326135313763323264353830356334633336366132373436316263326437 +35633863626337643138376238653762613836376361633532613638373461613136626530383735 +63306631626561633035353739663666316233326337646361663862333233393561663134346437 +61613062363335663737323035616537373563346334373765326463303037323837323664666166 +34333431303539656561643065373731666665363236633436616334626465306333383766343164 +65363636656238336230326431623938616466343936386532336337663038356463623730336638 +31393436393935613930396135343162646332633330343438353639643133396538663561626536 +32633938353761653137366664393539343862323133626131633336653335393135653330623532 +62383034343531653139316232333566666663626433356335303431376562376136356133316362 +39643465623435386131366238343062326534346338313832646266353930623230353964306132 +35306131353430646138613966616332303533346630383233326234323161386437633531353734 +34333630356631353634623635316230306532653164386234353562373363643030656665393032 +64646334626561323430313930306238326431333430313836383236643837343166393632633135 +66303165373938613435303861373562356534323863363433326137653664623537303838373739 +66343632323061373939653432636133626436393962326534633361396635336661653130376132 +31353835323664663637343065346630313431373234346431326130326165666637623763303234 +35323030636466316137333730656365623831363036323433313437653165616539613165373432 +38346663356631373738373134336666383833663234363335343938396534646136383864643931 +34343237343166373337626365643435333266346235373262343035613935333466333061646661 +38343633346562343138343139636239343830343235633063656530636138613062336236623439 +66353534613135613365313964356362383339363337393634343537313732303437393334343436 +39666365663538623865313239383237323930316330653232636539613263383961333737623134 +33366565366332346135646561643734633461333437663338643164643438393462656330366366 +36393931363636343665386264386338333764616466336665393334343263616232356137333066 +33356439356362396633323166613939623961363063346139653737306461383333663765303163 +33366261636239643863653937376137376638326565643662633464366663356163653236373934 +61646538326139363836306639623535323333383339653033383766633433393038626530393130 +32613265633632306132333239313132656139383031343963306633396265613037353231336532 +66393933613061323838303166383862636138316263376436336637623839633365383034373965 +63633034633762316339353336333736643836623435303633613333643034386337393935373336 +65303034646131663939376637333839316465623030653830373334656639333036666232376534 +33633563613239313966663233333934386338626634303135316263303834313461333361313335 +66376332333231346563646339616532363131383035396438336336633538343765376635616266 +65356632626362376265333266366636343830373565363465356333623636646662333862343063 +66363065633239626162396435663366373665336463623966303239623537653363613162393962 +64653138623634396438343432386162663737316433333966303962643564326433383333386133 +31356134386634303838323963313231393036373464313737623535323339363565646333623738 +37356232333438386439386666333035353434376338393130393739303034373666313763383339 +65366365626265356435343866353134353439393638663131616537326162623632306164316335 +62386364663562376634653665366230623932396539363065393733363063323837303330626432 +64343638303630303735373636393134393437376263303630353439653461353161663531623262 +35366663393866643064373034623635633836633861363433303962376464646231343730313939 +36316634393334383239306634616530613463643730646264646466346661323534383836393332 +37386366666161386661333866643337376436386235326439616237633864383435363362316435 +63383131633539643433386539653766356537663931643263383961336239623632666537336135 +62636534353530646363373061633232316365386631333130313533383362366464343766623034 +37336637643431383435346661336531316666306561613232323362353037636565313936626538 +35623031393034376131303538326633316133303837346163363830633533333463623531666633 +32383235356366386263356466323262373039333535383736623430643066643436346639306232 +65616564306334333234333730623537383937636362663630366533646435323638646263613532 +31643265353439333637323861623261653237353164383761353762643837396664633932653839 +63613332313630386664313738366238636532323931333137353030316463386630343738393065 +61653861643033313236303561633761363937613335643865336237336661336362633137316334 +39313638666365303363356235663139396238303032663161626538643630373938333431626430 +32376530363366636635363862623065346264313462613962353661363237373763396134383234 +63373936303232663538306435633333393930363637383031323335303530613265343434356465 +30316334376432343864613135346661323035616265323631333931316235303263393139376533 +63353434393365663333636362656633396661313563363239363830393539303562633035373736 +62616530323435633039323766613631306432613830363037346133643664366137666236626163 +65386236306434376165306661323362313139373539646232363962333836373538346539353837 +31323431393932653936333534333665356235623736623930373835323263363661663531653566 +32653239363164373739323233343839366233336163326262346236653833353261386666303832 +35313861396630613937316432313363303264626465653437613663623433303436653066623264 +62373839303062346139643436623436386436353438343966623535333432313038356135343537 +33383265326632393662356434336433613135363961363333663137386331643831323366626632 +61343164623365396130333163656662393461313235326137323731616331306537363935653132 +65613561663331383136333730393738643532353135613366316462303632663461666262623834 +65316161316637383364623139636264616233333733383833313831356264343266373037313835 +30336432653762346437663239336466663632616164343737313866373362626131636238386166 +38643538666439633636333530343737343264366430646534396261346330383962313565343366 +39643633636336356163306163363936633165663936366465303931373234623634373533373661 +63633064656436333662643535636466386130613034393338383565383561353738356166396164 +39333133666234376134336331653566326534386265613561316438303430626237316131343035 +61636464633736616236633936336632306534303135396530323039303061656330616636336231 +38333936343364613162396365613131633061623537393262363137666134666637333433323562 +37663330613335383730616232323963373932653336626438366461393863303331613565316162 +34613831383739616233343437366231613738316261396363353039613334643031393930333463 +63303931623236633334366265303434373436316633646563303134353064333136636539313231 +64643734663434653732616166633731346432343862366533303262616436393037623161356165 +33636530623434363035663032626331373633633935333132623634633466333864306464656262 +66616565346464336532623336316337646335353333626465303738313761313935333031616634 +61333365656639386664653030353739653563323764656465353030333535633830336165363130 +34653065373064613362666231306436386361666164303234333933353232653937623736666237 +38663063636539303233303262613430386334356639343930663632623961393235663532306661 +64326435633165383337343333353361663066663831646534643536353730353663343638396236 +34653261316463396464383630333233636261376165376631303837643061343961326663613163 +32393435623131653531643038616336666538356232353238383637323431376232643863313137 +64626339336137633431343066623962353934653538643762356633616464613565623739323965 +63376535386237616265653239663665356433323131393531613961323165336334666162393633 +36323335333663336361376538356532626433663539653064343863346637353962333737366137 +35303162373366393630373764306635626639643332633136373265363236323937646335666131 +66393761316138393931363461336232626162346265343064313636313534363363356565366436 +38663563666463366230343865626539346664613733386163303665396364323931326566396330 +62663266613835383164373539396336646131376666333235646539663439633163366166313733 +34636139316131306261643031333336356561363730616561313732386561353337313934636662 +36613831616330343533656265643861613830653562623439393438356435393238613833323361 +66633235386236353338383363613263356430656461353261373465393034326465666635316662 +37623837376535613138336265636131363238356436396464653036353237346564626239323762 +64346136353161353339323136303334393131373030326366363836356365643931633138343736 +30623032386162643865393664393339393165373863363537323933336538333539643262363934 +35353665326462313037663863656462333865356137626462613964303261333932343762343962 +37646431353932653632363935616430616230616133383064333866616531323066393430336531 +39343831623264313037356537333464336535643664623631653362613530623061363935346232 +65313231323561363964623835346638336237663530643836323266633339636663373938353639 +39663738386631336466313365303964303366343838363164383165656238326435323931356334 +38623038656633303434646638316139643032643637313539646266363434653362616562363066 +37643630663233373138653835333936373832386364373464316235363236663637393136316431 +34333437396536656563346335353166306537303032613939366534313764653035323165353562 +65636234333039626666623865393964613031646531353639316438643239303662333232383133 +64323432663162623330653763393936303338306135316433646237396264303233613234346232 +63373365303735386138656436363534323330623962346565653930373031323530663836666365 +34613561313531633730306436666462343864643036333733313831356465373361363231643636 +36613233396436383733626532643638306566303639656261353361383530616266653038313135 +34366230623264376532313433663134393236323334663063636162653532613163363235333236 +37356138626335383631666133353164336337353335346637343834646137386632336132346231 +62373136363465396165353066313130373133653063633665343538386563623864666563653138 +34363439303665316336376163303363343535303437303663306238636362633233386338306463 +64633633373231306637613630623536333365336330323337646631366332396230663133626136 +36393737373832623133326465353864396466396362623631326564643865646337626338613365 +35303262333336636363386530336461626664313836663734303864316666396361396463393030 +64363936356137383863376530616335343261643161643035643731373536353533376262393836 +63636132666539656563623437373364663938383263343664656463323064396232623861336161 +36666361653662666238323562303631636231663137376431343438643235383337393835666565 +65633538326631393836396438386232646637616534303834353835353663326132396363663230 +36383932613961376463333234363062623264653362646330323738353665333163313466643939 +62343264623036336364376663303866336261653732633039656435613534386632386438396366 +34643366666566613539613862643865373064323939633565396430346435366566313361323932 +63643666313131346461343664313261306434303765343061353034333439636130633861616336 +39313064616363666639373266333732393563326564376633366535663130616364336663303038 +39343536306334633237306262653935326336633138313137613565643037663765326566626131 +31306364623632663965373665626534366236633135663831306239333839346161653361333437 +63393839386462653363343535393261663164363233396161346531303063356662363632333364 +34626237646337323861303235303630636634393561373564396133396638653136396537373734 +33613762616136393331326431373266323461393239373939376131653261623263616465656364 +36386432623733663333383435653161623035346436626431396265633365303063316133333438 +35646634633930303937633063353861303630366362313136383639653363336332626139666663 +30646331323763316261643266323663626537333361363063326561363066653962393562663134 +34356330616562343339363964313162366534636133636636316265383538306532346461653965 +63393230663363636666303839633131623066393238653936373837323538333361393466636166 +33306665653737633631653636653430336632623965376231323861313035656238636639616537 +64336262366464383533653631336366353133663464646166383534636337356461353930363565 +30386638643839613862643461613932633163373131353430623333393532626436366562353862 +38643634333137633861333662343335613963646564353037333434393064623135626662333463 +62613736356333386233336534373037333831373239333830383561613234646131613631653066 +62623934396130316664653163323934373561363061386166633063316639643162633233396634 +30653832313331643633386163656335336638303535366334323233356437623237613436313361 +35636161653737646566316634663066336534643938303463643838616163383139663163663536 +34396465646561323066386235356362613061343764646261316334636435386639623936626330 +65623962626630326230663365323030643066626662323930666435653263396432396265346264 +65653636616633333931613632313937333965346335356336383561373230656365383662636364 +30613138316530666163616638323936656361313964333530343162616636646431366464356137 +36303136636639333866613939386464623533346566666237646539356566316264343533316466 +38326265646165646335616634623036623365626637333138323536663962336362663737336435 +64383462633734363361633165613063643032323362343433386565376564376434623838313065 +33623036636432656465343739383961646362393731376232653061366239356238333663333232 +61303334653966376537393261333339653764393632343062313331383565353664613961376561 +33346563363134643739353039373030336530323935646638623733646432316562313932653262 +32396339383662646430316634613531396665653163376361663632623564626234326239353932 +31356366653634353835646363643965363739353636663661363230376161326137386436303736 +34383431376166653337653839663662373737313835383638326463383037366334386636346266 +31643737323734646235386362393033666563663838613038313665383133393566343138343533 +66383631643937663763353339316635393131353862356331623766653932323231336262613834 +65343065343336336239366164343663666137376262663237356664643835333534343364323335 +36396634313837373362353330313065326634393966383138383866363262653836383733356238 +32636432653037356437663163633732383361346466343965366232663063306230373931636161 +66363038376133643064366461353432373332613633663438373166326437633066343263373266 +36356237613538303863373133613238383266636131363063653434323361323665646564353830 +31333833643964363966663737623466653262656436323235353134383632356331303064613432 +65346238636535363630363831643731313663313232313962613939376666613462313235643166 +30373132333936346335303938373833396264376137383263323664373364313432386665656636 +63346135383731306635316538356539353232633039666661366234326431643435386564393039 +37373966653437366232366131356666663063313066396566633238613237633133353436393537 +62656232653336323933643766643332363233336136303437663336323461653532646131646635 +66303339626133643566353237613236316536353633613562383430303361376235616131346265 +64366164613131636563663363313865666538613666653931656437666339373264396337336162 +35313536636532643439346534333536616533626230373632666661343239333766343237643237 +37646538333933656337343634373362343132663733333936373963363234326132353766613566 +33373864303231373636623661323930663539363863646634353363623234356566646266353365 +35366565396433636539323630623766633833636561313865393439363863373637643231623765 +35626130623966316339646331636439656233343561646565643265396534636634626238666263 +34636431393462316339343830363538613439333937386131663338613438353939613362316137 +32393532643839663335316637303565373465633632656333383837343237333033353763316437 +63396664656531376331623632663036376332333735303536386138643731653331343732356164 +32366466346437623730353635373964653965636330633736383035343731663939306633303935 +35323163663131633033303532623961393861303935623864633236313739316664393263626538 +38383932313036356662363966616666303633333737383930336266366436313737356564373132 +32663735663465613332396336363263383833643533306665613538663664633664376438326261 +38346530643930306264376338353262666463623765336336323734663336313130346364393433 +65316538633538613930363138366136666432306262663237636234333565366263633264333035 +37616263333238313364323235666437323435613638393632663934303939663731393930373333 +34656264316261373665616130616166306634643764396236303334353733323339353864613230 +37356235626165313064633231326339356563656261303835616134343238363230376230306131 +31383764656562336566646664353038643863363438376365633463373837656666663462323038 +38383065633965363138316539376464393330376131366565346636343761363532343166373630 +64636665653132663863666261303966633630623566636636626330633338366466376365666637 +33343830383463383161393136626563616463653139353864393737393630316533353632643136 +30373662326236393862393538633632613039623466363939333636346564326135333165323664 +61613065366332333835613766393961373832356231386234653234343738636162353035396434 +32323538653339313164393731613865646231373238653732666465366165353636353466323338 +31303962626461373764303861613334333666626636623932343535373662346332383939303031 +31323334353934386565313735333633623535393130323930366262633632653133393031363564 +33656563366364393265326263386431613361333532336639373434333238633165383566666330 +63323531366538366138666665663966663364393762653539343161656466313231396362373864 +36643536386634653164386465353965656565646165353764656235336437343966643866353133 +39616237373839306463623234383331323330383365393330626332666236313539663661616261 +64663339623630323464383238626662353964393064363863333039633032376162316466376131 +31336237626338613134303338323338633039666632336631373335333430656663393162303366 +62316230346234356365643337396631316130383161653330613836636535373331313162633636 +39356536393666326361393663376131316538376334316133353661656266636135303939646433 +65613566643964353134326562323965393933643161646662656265313866393537623066376635 +37313262366163613662633233353533376263643162373835616632356265626434353063656435 +62326135306131306236353365393964623964313933383537363266363335656166383436363038 +64336239646432316332663863386634363738626461383536353664613234323438636161363239 +63396138623961356165373733343432616234633464383439633963313634666135323533616635 +38306431303062666361333561616264343937666230316465663735626365613030363064313665 +36306639323038623634343039646461346234393730663566626230623461366231653764366663 +66303264353138336632323032353337333837653861386330326638303465663935303863653163 +64653433343332613834363938626262393330653133366632333038303934656535393736346639 +61396133643130376137346336666234386339336363303963613134633738346363393263333935 +31303337623038373538396531383532343763646430326364396438353733653537383832303234 +66646439353635396132393838653765383466306334393439336431373633616336363966653264 +31636564613032323562303463336231656136316664336534323961663865366136373764633238 +34333966343666653634303634663032316461353238343135633563666434653762306262373765 +30353330383234326138336364633363373031626163386535363537346637623535626564656363 +65303535303735623738303033353966363836383139666239343766633633373739646664626533 +35383830623734303065363731376564333662343561626562303363643037613337616431616162 +63363531313765336161383431303336636139623533653933303131346234633362336131383632 +30656332616338333538623965646433303534633033383635633436333034326662663837393565 +39366535386565373362666331306239656638376133393032653564353435316535666439383833 +35623233323938376537306638353765613732633433646665333633663764316634386337383766 +34613762636463333935353037623236643235373530633338323437333836613461383030343864 +63666262663433393935383430656362396130373264326230616236346436356162646166663433 +38353237386536333664616539623535313236356362643734656537353836316264613663623762 +62623337316531643333346264613165306632613465316364353533353933356330636335376633 +66653039623130313531376138383963316636343639353964313363623830663564646163653734 +39353237616438373135316266356430323165323862333566653837346338633338323664376561 +35313131626530336266653138393838643762353732303161343632613335363465363864353433 +34623030613166313839613237333764623039356437316334613663393162333332613338393462 +38636537646364653739633731306237333532303434376165313863383163373566366266363236 +66383530396666623265623030333130323534323631303033343437363033333435656137373935 +61303939663036373963343661316633376437663263336230313363336638373464613830356130 +66623033303231323532653462316531383961616565306335376636633637323133336536616363 +31336433333063633065336161396164326534383233356331303766333537333765363636313862 +65376339336663613032643563313162306537383230623334326165396163353661643563646239 +32383431666165653563303066343566363864326133366235376464663134363161343363663738 +61383964643761383336343330316366383962626237356637393432643261656635653963626133 +62613139363033353234366233353864383365366233386332666430343366643736303032633762 +37306435633935383331383331353264616136303535623333386633363139343836653132643232 +32663439613535303163333230643731343532643033383837616132653761313838333333376232 +39366337383636336139313730656335646233356561316366363865646637303261316133373934 +32346131396661376661623163376436313730383637646631303463343566373035643133363033 +34666263643464323837323937643738643762336436343231366139616338343633376435323661 +65386436343735383566303262346438643738376334353336626363383332303639613263303661 +33393831333430363963333738626538646265303432653234343232643832363933633936376163 +39343836373033383439306638383165373533623735313563353534393232356438666136636239 +61613161373765643030623866666338303061323830613964393031333935663835383030356566 +66363831376361633930643062663436356430333562393961313633623936393161643536353564 +38313564303939663066323462363263373330336661366238653532376662346365306662393631 +63613530633033623132326433396630626261336461373364303238626539643537633232333566 +35373339383566636638393662626533363932353865313565623237353131373434356337646637 +34303239306538396338393737363563323363383739636433366537356363393261326665633863 +32653161396263313366666437353036343935656532326333336562366263363634613963343830 +30313637366332306566393230333932356465363036396535383531633832653639333931386565 +62633033626266353532326536353731663132383261333065636531666666346534353862346333 +31343137663030623633353865653335363330363862626365326663356266356331373235383961 +36656536646261313236346365633330303739333234363032633666386164346565343735353066 +64666533636439626566633336353530383839663066616366666438613138303864326238396366 +66333766313932333237303134656465666439313261336264333232323837303965376166353535 +36386130333066613335316661333431366266356464663838316462323535333266363132363531 +35333535326533363534363361663732623632306537346435376236363039616632666338666439 +66396233663863633765646366383331656562303832333034653863636333613534623034343566 +31393831366162386361623161333931373837356130313930383833646561316237333939343730 +63386465643639613462656334613032616137663839663536643339313139653363643266646432 +64613561393130393061653039383963313535656332643330346433336535393431656637626539 +61613937346336373265306436353039316664643461323232373766396162323834373363343134 +33396364643034353064623138353433653162366437623762383464383964376433393134353666 +35653731363439306465316530636264343939363065343933306135626339656463376362663035 +63363164333864316664666363373061303962363736656165353561353834373834343536313461 +64353839386636656536323464343332383532396639663562333934613830643030633938653734 +36346265656566613630616561666630316661366263313365333539373565363639303239643363 +36613163666261623838303865633133366332316665336537373235623937656264393134376330 +61666536363338353362363565303736623463326134636638613638343332616239346236353834 +61643562373938656632353330343365333435623165323730326438376634356266383862303930 +30646235343133386430636563393464656533326635663938336230616465343239323033613431 +63656134663731663636636665643266376261396635356139393736343332663133366333363566 +33393330386261313336313361333531643436646531303636356565306364623236623631643430 +38633136356531373231613831336237646161333265393362643236316661663866323032386166 +39383836316164643137343762646338356466373839653836366633383265346563326332343932 +33373534376530316131303462343863613036656633333637656332313634623135646138383235 +39326434616465353237326436383139623537623836623163373730623338356432303936393537 +36366131376131623332323061616636303434653432363337646634663664663132356432663132 +33366361356663396439386163333333363733613466666263396339323432623235646566393238 +61306232643566663530376335383661646231643664613361346230306266616463626264366266 +33626539643366323239666565356537643934376261363364313836336366306262313532373166 +66386265313732303565636166336462303437363434653237346164366363383434366338633163 +65363632323961626636353863306161623834333531306664386438653132613738616333393534 +37313763313230616665643965316138653430626162373039373665323038383837333733303238 +65326630366532646334323037356566333966313434616639643263303764363834323633323737 +35623539393438636635643336616534393161303565343531633931353634656337366238643430 +34636363333436313933653565643135366236656261373266623335303339336330303536666334 +35636234303630626335383831653734323035353561623365366166613930393931666162373563 +62393335393937666231303463666534363437313335643431313939626564313435363565353137 +33303932353965646566366534663234363561613434386130333134633334616466303865396565 +33383765326563653366326236386233323835323861343232326330616561633565336139646232 +39613139383235313638356337373835633635663439363661643834306138313362616165323030 +65376639623439386637316665663463373436363733303531626566666366666132316136623832 +39393334623735393032333135623531633933623633333661323531636566343934373132623934 +31356634663966656461326232386534343064393165373532313738626166323331633937373366 +38353165666163386365353966363930386337393238323031663238623134366332666564613338 +36343239663532313533373432643261346538306233633230326264643163303361346566663563 +62666461356265616632643932636665663437346632383863343135623230636663656634363062 +63383539363665626366376139656463633139326666386437653531666263393330396566653733 +38373632346132653365333734653536343330656632656661636538653435636362643762646230 +61333333616331323932633163646435626431666433663132393435653435646563313235323238 +39643762643666353062316463343232393765333366316138666532363830313239353936396638 +33363134616631396435633334636234323364316665643130646165343634616339623238326162 +31303266366262333732653731636239636563623864366233623862393562333336663835626361 +30326530313361306363643366346264326234643563643639323030323966333664373138313662 +38383264663930383037316464323163353036336237626565373835386137396434316364376531 +39653932396430383838313563346163353138333561336538616531343464663635613362646435 +66333738343938663732363239376564306632636361653131656266323364623233383765323335 +65626531363434616465363735343130656663326635383361613063303766356665383032323063 +62383138393634623635323932323636626161666663636232653435383963323233363663373362 +30656430356239666363373137626530643939303166393730376233373839373636306264303938 +65333737646534353934396439303366656363336361313234306165386638376263343761663733 +33336466303132383535626530346261323732666134636335613037356263343635313131646336 +34373765663933613133626337613631663537656664313034306562353631353764353864373031 +31393236343962646239316233303236643162376362316334336234343534376438376265323131 +32373531633535343530386137316332643234333733626630646364363066633232613331633866 +35623832643763616632363464643839313164363336343533656261613537326133616533646562 +65393238656236666132643333303835333737656363303639303833363133393962353865393933 +30353261356338383738353636303362336234613863363834656532646462383261313864393235 +36643637643331623065656364306136633262663731323339363436366561633366353861666138 +63646166336331373730303836363966643563353237363332623366323436316630393364646631 +64346539393661656133623461633533623431356539653565626236396136303830636462373139 +34623536643163313062363639643630373761636365376332303034366639306532633639663837 +39666463626566353736323630336466373931633332616235643435306137646661303930636666 +65316561303465623531633966326365356334383336326436316164636232353566373232313863 +32313461356236306331313233653263363639646335626333313133383234306531643339633961 +62353064636233303731353765656564663035306534373461646632343562396239653035323364 +63316663653765633434393732656361346465386566313464613466353635663539303964666637 +39623333343436646166656464376631356635353065633532663335666165656663323337396533 +36356161393038636461393230333566346363613064633931653633333261313966653665616139 +37313731386366393039363965656438653139353734353737646631373138633038346463366435 +61616465393466396133626433663130646339633530623366336665303536666634393233313963 +65613362383265393131313838306633306163373936353263363033306236323632613862346465 +36623630376238653830343932356362633134356533373738316432383033666665356338363338 +62633133383064373765356234353333666436636163393162346363646463393866396132306435 +63383133393330303231653561356537383964343538356535666633623563346637386163303038 +63303965366432383438633332356262363064393364303266656462333361316531356261353963 +35636539343164363862346263616666383864616639303063663033353738356139336233336131 +31643635653664623230636338633833313335643566663861386464653066303665383538353338 +39663765306262663739356664336662633839353532666137356535643435326663343632336564 +37303531376161313030346462613535353936303730623336666439303134396561643161666539 +35636563323937346238383237656366626632653231336637313731636235646562353835393930 +63333362636531636464383466613133323031376238616239636266303766366439643331356236 +36613863393534613939323966326263306564373939663866646465363730656466366465326432 +63313664616538383138373331383332323561636664646336353633313035356332393462623566 +34303530613533326130643966366437373636396231316639356135613664373162393964353432 +34306530323662303230656536613465646134383037643236623130613635323533646439303539 +31313666326333373961366134353136643764636566633066653864633063316237353139643761 +63356432633961653461303163306339663962616534666263663332363537353632366564633134 +64343662356166306234663162353535343131363735303362663336633930393134303733386334 +30613066626232663661636330383231646263383838663564323036306562663566626334613663 +35313934383737353732393564326464343061616461623236323737363839353131343437393663 +38663131633235633835376565396331363132353835646132326461336236363166306535666539 +31376265346531666232666536346530343564356664303966643665616364646538656531616330 +35616662343063613666343964633336373139343766313362343932633066333833656461653161 +34366666396136323038623930323333343231356266613537623138383438316365303663323763 +30633133646635653263613637623764343237343962353066616533323165643363363965613937 +32393762313865373937373236636262653964646138636133653233393736653566353562646363 +62323639303638313531313137343161376663633862336264636332363134316433663164396630 +62616664643533346235626330356664363039303231366331386431353662356135376437666239 +32626233336634396330303266373138383764376334343634656166666335393362356162363466 +38656236633433393462626636663037623063626638613834313361343232393736356239616132 +64636535303930303363333364616161326230343139396135633465393731343636303135326533 +64636237613135333761336435613866616162636233303539376531623332313738313738323061 +34353261636461666534653237663534366662353730643765366365346635623934393766623230 +34633933623361313131653336336439343038613061343566353064373937356533366464633261 +64373631303662623337396130313161346135613930323431306335376436343564343334623730 +39356238363763633934363261623265313731613835316231333539666538313930653931666663 +64616630366235633463386534373462393966386532376433306439313638356639393564356639 +61393231336361316137663630656435373639366230343435656533376233366238303463316161 +36656538653663316335616561383631353631326432333532313238623861346539356234333261 +35333230386366303431393763373733313131396134366664643665653735303231656135393765 +37313730353132633930346361346439623432623234613965666335323632623639313439336536 +66656537326137643736326163646536633331363765343130356638643863303263656630376232 +31396436626533366432666138626438663238363234313039346165613932643439636663343335 +30356466336466353734383563393262653965646362643730363737663835323365653663313231 +62636264376133303237343466343836366261356334373638356238383732333264306530353634 +35653065343937303434343934623234623737323532346438333263393462643734646366316362 +64303062383937306664353065663261353331613764346135613562323930376664336336663739 +64376565343133346465376638653535623166613434353137346130323265333061313930346163 +34326565386166303363343036633235383633343764616436623166613737643065633761653439 +65333937393033393930366238363139306362633036313534663561353065333033323761383434 +34313265393438376339313466306336613634313332363765373865356136323264323865623666 +36643736633030393836656231613733653837373436356463646463653231353965663261323561 +64363566616230366338636539623363643466383263613337623366626561396164343963366631 +39626264323430623266356364306239326365376336633637666134323338633233643437626133 +64376566356637613865366162316438346336383134623136383930333034646336303335356562 +32373463363535323535666561623833363335363636643832363266653234393264383930643263 +36633465333463353232356239376432653436373231616566346539373032373138343363383831 +32363038353231613266643834363031396263336563383439633931663439303465353932353435 +39343537383830633535333833653261313139353934633433643363393737643663383537613536 +38373433383438386465633039656566303638636435336465393832343733373735653063343461 +37333564366264636330643833626431643265623136623130613037396132623339313933646363 +63323236303266383664386332333030663438373561613064646438376238656364383264353135 +61306663646533623862313462346633326338363838306137336563333065313866393464643236 +38376430656138313234353065313364383537633135376461666361386462653839313230326463 +36383062633035336431656135333661343465306564343232653266373833613939346566656361 +64663963343339326462663237343166363864626538366634363965613638353162383335353030 +33336234373030313633396465346439643633313861643936666364636663303634376435616130 +33666539303265303663303235616364653463646633363838653338366236323531633539353166 +32386236363133333836393930393765646534366630313566623635326561313365353163653733 +33633738386165366431616365386635653862633031376130663431303164613836323437376662 +31376462393162623232616431663838363564363939633337623631383166383363613239663037 +34643639356536326130313832616464303332333734396165353739346462386366373961633534 +33613032366136303630393436396364366233626634376363663365303332323466383531613036 +34663536333433363065356165633236623038643962643961633664666162336333343565346535 +35656133663562656236343830636639393464653136343761383336343035633638633435323832 +38623731643236626531373732373462393231626132646230323164343234626665323364633563 +38623130306363323965373136666138663461633465376232623163383461316335343931633862 +36633837643336343231356531343934323233323630366531376533336233646665306534313939 +63653931613565316566663663633335656235653536393766313332336339356335666434303965 +32613438353031396237346234613265383661323264353733653634643836346161343637653138 +62646435306465626664663430376234373930303238353538353937613163313166363038633464 +35336232383035646666623438383039613435323366346638636664373563653263313564643465 +37336332363964386263336164656630323331306363323938623534653062626330643435383430 +36623838636532623966613264353136306465633930346365376434646637386336386465626436 +65383435396461393463373365643361656461643231303535643933633933333965616636353332 +36323832333661656666626466383762386238663664333630643836333136323063306661643965 +33326163386132623731343130353536383638396162383032356135313339303032356462303938 +65356231396161613561336466383631373565383439623864616235373238633161316633636136 +31346136646237383165373438303061643231323032643934386266633462303533333931366662 +65396465343135353833633635393461376137666533623134356232353339376265346639653738 +34653638373263646538353637623235323434396461313333636630326466663536666565386565 +34353661383336373130623264323631643462653136353661663635353565376332313538316264 +39626531383861373935616462326531316462316430663133386335386565333664333464653634 +64306534666336663132363930333565616130636265623066313966353563633664316338643065 +35346363366665646535323463623730326166616261386433663464353062343235346165376539 +35643666643935333865343531346234616338303965633435663232626265366264666662643338 +38613266633539386566326133613264333531666437653562353232373238306530383231633233 +31633232633561613865306238343430653338653564386266336632633662633163336334636330 +35313061333133343562346166393234376332383565383535303139336561323033643939343734 +64623264626664336334633433306162373666383237626636613334633231633637623234656165 +64633833623032313266376166373464633337396363303165616339653162333364333939316536 +64663730393363386138303764316638343031363136616264643137343366643634653135633738 +37653863316533666136636137383561626366356261356364363864353133613535316636613264 +38653663616437323336333434613633663832643230373837623633383462626362353937393133 +31616263613864663539613732376332633632306366306230366165643233373132313639353161 +30363238303865636135613832356637346230383230356230383638626466646337646465356639 +63363165633532373463616230353961373439626632303862343565356263363537366238326161 +32613737353932623030386563316633316233373163386139376336343466323731313038356330 +38636462653338663037343830636338663630623236666262323236353963633264613966396663 +37366461333830383237613036633636373836653734383566366636363534663861633732376136 +30386639363739343530643435323965366264363136383135353764393064316137636534633537 +39333364313236336162393664623664356433646136306533616666633438383863373730316665 +32643837323537653839376663316362393036663039646436383637663663323332653133353663 +33663935653536303734386132396332303964656333363961323863323734643439646462333636 +35626663656535316364653364626264386338666332393432343266626162616466616134656465 +34386535643637393463313035306266383065326134316232323232396461313464316436303335 +63373862653462363630336131316637656332326563396164656630663135613466333738356533 +61303466653363383931363834306433376163383431363433656166316335633965653563616462 +64386265653236333163656364646432636566656434376436333331396530653833386131613062 +32616432636431396435623965316135303636386135393438636537383432376339316265613434 +62656632393239346565653839386539623931633238376665613234383632373136633038366565 +62316638646136396464396430613636633731323439653437623863323230636661373935396330 +30343733613937353536626131303638643562646539363734336165353230306261646138373030 +63353834353539313762663262363761666664376264393730303639653936303136643039363537 +39636664633339346138666638323761306436663963343635303966633565306134313331663931 +33656163323231316636316530343763653031616163653861636431323936656434313636333732 +36623832333364396131656263616461313030396537623232643663363231363939353966326661 +63623439326530316133346337636236366434636234646636303037353933653236393566613466 +63346430383462323965303631343230653938353261326466343339656538346337396336393136 +37663262613465623231373635623366396334333034316332333933636665366362313137636261 +38626363396233363930303332383338363231383164366462356233616461323131333165373562 +32326161373233663334376461393539303131373631376361333966333762633761353839323466 +30393166656666333763396665346133373537333663646365323432366139313663626638346663 +31316634343131633264353961616134336633323334356464383664653138343462363330653463 +33613039313763613261663066346363393563373061656362366330326530346137373830356539 +64616366383536343162633165663630343535643866613863326235653061373062653131663738 +63316538613864663563353034613236623364323661383337333232343038326561363734323263 +62373538366237613765616131323262616663383730386437323234303536303134363566636439 +66316264363165353265376164376461633731373236633739313035346463363264343731353563 +30616461366136363636363133333035633561633365653239353330346561353239376334356633 +33613537363165386237373437336331393832303165343939666432333538623765663539363738 +33613835353532376633336339616362623633663261366530623264646537643131623537316661 +33626433393437613338656531373734663062643831393732663535366631653630643539643237 +63316130306261336438336163393238323765383938666239376138383061323761356532623037 +33376530333863616137386537626235373736663463353064313862386638363537373630386334 +35323935323139613638376438306431633233343266386537326136363566616637633964343830 +66623333356138386138623165393939373263363938313266616539333432323038323962343764 +30623436323361343864323934343738363735326332623832313038646463663163616635393034 +65323733346561663930383730383238643431623733646538306538333761336461613036343236 +64303839633437333430376161633638633437353036646562316431333339393530393862373336 +30626637313439636430323961623865383165663839363361353236346165303064633031656133 +63323837316433653030653531323133383933303130386438353139396465363331666365643030 +66643861666435363533303638363632613334323365633836363163653962353131666561656336 +66303634373134646331303534366666343235363662626635616536613563376530333531613938 +35353839303866353733663331393762626663323835326233623665643238313332373863386664 +33376438303463393664303566313232316261633135643236366334646663663435633364326662 +65353034356261656465636337343037393532356138663164646539376433636561353337343465 +62316535623761633637636632636331616563386135336238343464303932373637616466636138 +34613835373964383862346130666161386130343931336338303165623334373839633466623464 +37373935353437643831653538663962643430616663333131383562656161353738653437663865 +63373132323733336631656439643663636262376263653535633432626133383062373464643864 +36323830343431326330343738666333303431323337656134653464653538633633353865383332 +64383262393965326364623736396561353765333861613133653361373131393332316166303162 +66613635363835666562643438313038343439613837656531616239343366306231623438336539 +66623034626264393335646663313266613230626631393839316337646161653539376332613663 +38383962613766363062613638326131313765633130643138653030326333363564333732666139 +35396437613264663363303932336637396562623938623564616266633431316131386435353138 +66353265636662656661663838353063633964383034626666333031356432353035353137313261 +64343139396139336231343763346162393661663232343063623639373236613264326538323231 +36386534343335636336383031663761356664623761616236323931303565396230663536333764 +63626239383835366135373833666462663961326164666237623438373434613161336330643737 +33646433336334663262613736656538653633353633383339636535303561336536626365613634 +33303131623731636633353430356365306130616138383338366135663436313737346262383733 +30323166393833396233633939346364643535336233366631636333663238356137343131623132 +61356164656465303730353032313662366663363032666339623139616434393034313036613035 +34646364366163333832656165303862623337666463356431623130653731636636383662633239 +30373835666432653736623162383664663932643461366135356164666333393433353133653337 +37653332663633366633333066653662643165383137626330666462646338633335633938356236 +36636332376566356438356433636537383461363438663637336130636265373762623463633836 +37313361643262633762373365643336653231383930366438363362626366643333663535383737 +62643337353161666236333231346430666536623966643263356265666437363032616163333038 +30643266356463613533636661383332333538393736336462353631323332383438333439393830 +32633232666634656434376564653332646534336332623563613063643030313230396536626164 +38653931333162336635666231663735663462376331376134383636626330306533656535613861 +63306131306461326266656366393831613132393834616365346137613730363063383231323539 +33333438336431346539656333303966623466353438323434316661396434396333626432386463 +35363462333134313063353165343862663332353466316531653632653062363231653930646362 +61333333633339356439373932663730623935383339333666353863313966653063326137373764 +30333031636239346263356532633039353935333964383763633138613732633461383461393531 +38386330333231386465313634653664666266633734343664663131326165336263616439383638 +37376637653936323562303433623836656562383438646663316438613633636165326533356163 +62393830663761356563323235663264313832663962346566646566363633383239643935396365 +31346464393838356261366535643639353138363865623730666138333664343162663631376563 +30316330383835313935373464393366336438636238303938626264393738326334363363343364 +30653439363138363134343264313266336139653861373166323136376635613362323435323161 +31336164623430343263386234383365356636353865656661383338613939333563653237353232 +33646435343538363837313337306435613239633861356439663266383438323531323738363635 +35663163633835383662626161613763396432323330363962663839303831636335666435613231 +37333535633865346431343565613763323035653665646562333738623536656563363366626466 +32336165636130326331666532376265376137663037383064383433306438333030303332626530 +38623935366166303062653932326239626564623337613738306537613665346162316462336230 +39316639333061363863316530313766396139316639366138653532643238633533343233346430 +66373732386138613565373065313537336561663062333532323235396438633930653664316663 +38363735356266323734633465613764636339366231373232313430663630326263363035336637 +35663963356562663832666632643463363664303735626535663732646565363634343831323930 +34313330386562623865363336336161393739626630653432613262393265363936663030363832 +39383664393263633435626530396464336332333661333238353932363832363232343532303166 +66663863353364313836336532643830636466643866613261613266656431363538376362316636 +31373061646533396430333339643265383834333132626438373032353065646635643262393131 +39323831346561656232656437616438356231626331633163666230333763366465303635386438 +35393238363731666230363231353939613463396166333234643930343434663439613534336430 +39663033346136366264656664376233633738633934653764653263363464353963636131666663 +34313762623430306136323565343131626435383163323366363137656639623135366166306261 +34333033353838393734373831336537383134316164646533626261363265393539343036363337 +34353035343239333939323561626233343364303238643363396435376539663331626132626434 +62623230653765313038643534353965343762623935366430643761386464303233623235356436 +62616466376636306464613662386536616430616335336561333463396335326438316630616332 +36303331646330666630636436623334313438336662633762316166323633616361356561313337 +39653863346461613638623936656562386235306637343663393332373034623633666365623833 +37643962623333363830323633386433626435363662356639616462633837393834656437633262 +63333532646666306534653336346462366163326532633033666365613533616337633063386438 +34336363623533653830386536656136356134363935333039303532326133366563383762356538 +65343132393737636561653234323266306666643061343464383630353536316331653337336634 +63333164396331663637313763336538343937313635306464346565306539313433656336653337 +31386631633630636261663038613363306235333432383835613537396138636235353765393233 +37653066326231313438356364333561343664633134306563336362396535383761323366336238 +63636133626165643537313065303930323337383036656136653939336239643465306565626632 +61313837303136343737386263306466363535343930653162383633636635666533343131383737 +30633061363966373565313363323133666339616535376361366133373935366532376133646334 +33636430323533393132623138616435366130326535356539393036356137353031613231353836 +30633463376261363633343863646234363238343763313039613462343165343061653931666239 +32366566626339336664366136633336373231393531396532376537636637616661626138396338 +37663131356334363832643034633563653234343939333136373738383338663162386235393161 +34613062346530613435366234666631623166303666386162646235353535323361326263633537 +35363938393739633530613935346630663434623834616264343262363665386336366536653636 +63623233303562383337323562383137363536383234323362383930306531306231356539643036 +66313662363762343865643736663866306434346162316433663231346261396362336235366162 +66366138323366616264366438626137313630396233313963633761373539313038656264326363 +63616133353463366239656236356633326237383066623030633738336431376361376531373636 +64613635363064376238316330346439343664623233313134373961323033656566313938313262 +32633664663133386531653966383462323062393439323731623761306239366164373239336339 +62396666363464336436623366383832643561313837333266646530653835316533306361643362 +37616431303264333834623232336462643232646336396632376133626262363464326661393335 +33616163313362616462666336623865383431363562393164616235626438636463323431643937 +66393664353964643734346233303963333565636562326631396335363666643566353265306236 +61303336366431303837366135373633363863323935313130656539323434363539623563326661 +34346230646163383663663633336364633539383366356265356433306365396563313331313239 +61383830623063373863343134363932353639303666326638383361393964373032346361343264 +36616338396231643535653131363062316263616230636134376636386334363138306132356564 +38363163346137353733623535376637363837323038313436306330633139633037333837353433 +31383333343863343631383233643666653864616430383462353732343532313830656332323530 +64663139396562313635343539303338333835303765633633366566333933343562386235343332 +63353561633061336537393937613536613435643563626662656132383763353439656639376634 +31353761356438316162376461383265376139666465623638303431306263313265643262366361 +32666438363266643061386564386533323235323735376435313363616233343435343964656566 +35653666366663326330393564396439316538613061343465376364626161316335643565643531 +62383361396332366134393238666666383935363030363066393432633763653362313961333163 +36616166306134653334336234643934656630326135383435643765643165643637323432346131 +38656466636562636361613139663233613032653265633139636361366638343135616163633739 +34326134613861343933393836623332386533366262396264613738653237636563313862363039 +37323961643637653635313133353433393333396132323139353739383963663032336265626263 +39343634353530643130626662373661643665306333353164333764303732323962386631326237 +37346265363366333731316464363961373634343536306461363437306366623830306139643538 +64316639636365393762383633356166366639383031623039663962366137666565353139386566 +33383664383465376661646331643836383362373665376437333434353133613732346536626134 +63396538393765636631383164326637633632393230626234326361653864643137356261346462 +36306266393832363534653564633437303638376536313466343237653738313965333166646138 +38646132616636376565346164633539353439383835333965383731366238313039363833353261 +32356439636530333464343336396239333630623965313434623039663265376461363932366661 +36623862656334356236333535633264343034303337616330343130663564393933323763313166 +64353030663364323866363238663530313565616535313933373561373161373365316436383838 +33313664633231323732353837363330343333363739613133383534333334303732303031646333 +39626331303737336539323164393865653264646664336430613266643866616561343131363865 +37383032313766323332353563353164313638336266363437313831326136366430623835386365 +31623264323932346163303735313966643534363161613936396435356538323664323032313561 +33666366333562316363396338353361636363313464653338323935376664316335376138636161 +63356161336133663739396634613835666462623331616439393037303835303564353836313463 +30343562663530633733326435376539643537623663626136643761616534333465643965356537 +37636434376335613435353563366334313263623332363331366433636336323232616664303036 +32313836323861653533326331646539346130336330663362396133303462376537373164353366 +38633264343933383561353834656166393565346561666532356537653937383161306338616332 +63303736366638623531343338393363396438343039643532373032316134306339333937363961 +65346163323736343138316334336630623635626361393166336665333138333033333139646433 +64366537386239313634373665333030343133323935613861303130646434663038666135346538 +35356137393734323861373830356634393735616663616566616436376563323236663135393038 +31646335326262613461663538376335363361613961336139303837613962313531626133303633 +62356563303133613935633731316363303036663261613535313433643734373830643063343236 +38323134396435386262616238353064356631636561353663646133663830346462623434356236 +61303662666137343232393335663766383565386161383030653931396362346634323831643236 +63653634653634313062663732313764383662326435306331306666666335333235656265613261 +36356635346366313834336664366631373462663538653862636333323732666265343934353138 +38343032353764633831643561343034353663343234373265303038336162626137346139613434 +66623035626634623465323337313836643337626364333131313730663161623665613963343930 +62363034343161633166376439663638303134626432633730373737623466663836366132653161 +64336133326165303165376165666235376630393839356233653362633665656433313935336533 +61333339613862323632633863383030663162613265373762386431623134653132386631626463 +38623238396563643061616330623632393431333562323931636432623035363333303037373862 +35323035323561316161623039363364306562396461366366623861623034303236653034376233 +36316166663430373763653233353537393165636630663638336133663337383665396162326634 +66363339353035653462663035383161303665376464383963326461333834386662396262646130 +62636236633233613533646638336437333263623437343832616335656633303830313765366635 +35353864646361343434623638353661306563623633353563323066616133343466336536306231 +61613562633233333836346331376234383031613938356236303866303235363131366234633562 +61636266666663656436386361613161343631643731353533343464643732363632386563636532 +35663238383037303331626334343264313736333865316564626466666262353531626238323734 +34626433353231313566313435353166303065616633626663633135613937613262356232343038 +35356631326664326235333434313739656230616332346638373438386131376365623734356166 +61643436383062303030326435663864313766633433363839396432326266653661653836643930 +34623463393362643932613231356539363133383065646131623637386236333265636462396535 +39303361396434356532656436383539343036653663616236343431343339653834303464303733 +35626232623032613931633961303363646238383438326436303262336634303264383639653064 +63646131656336373736373432306265373363393235616332663137323562323632303937636564 +66323462326232623933306531363036333463323533626636373830626564636134623839626463 +62643831643035636631376665653461396462356533393233373938616330626236306230313839 +34613263326235383736343231616638643561303632343135363434623930323035383865333165 +65316139633931383064366432376664396563393738636463373631336537323439336332623536 +37623763623032646366393562643733393265653130333166656333663238656666316438323135 +62386262323437343164643235636466633863613034663864356438396536356531363732383230 +31363637656336616534346562633566396438376166393463353163333130643539636133353066 +30336535326566653335313564333664393134393830666639336231393864323038336539663164 +37326239313764613461643130363330633762303430313864356462626465653537626366333766 +36363132393136393639653739386531386366323266323132643161333263613730393035633436 +39356236316236653030623738313062613831616562343534663434663639316433346263356336 +66633339303138316664376133393265316462623030313365326532363865346335623237623933 +36336337306262656331666236326431373261343933643238313836373932373531313863333866 +35333961396633326233626666613332396562383166623730366162623432336232313930306665 +33636235646335366166343563613266323034323631366437636335613866333737646661353835 +32363065316536616638626335383130373933623663303331323131323832656663623863343964 +62633639346638636531353866356636653835316631656334316338636432363032333463666537 +65396234663036323261666132356433383531666261363033333964306436616465336664326462 +30343564396536326135333031643065346561633437346231333939666231313639306562303639 +35656366346137376636643538633566313133616433663065353233383462363432353161643934 +37396336363162653331336163636238656164313561663137333031623239656661313237663932 +36363564666331353437343632623866366431353466306134336131373731333137353364353138 +32633433646265383933643438613635653731633038316531336330656538373463313365636439 +66643839336634343662383764363130353538396131323566626137313830353464653635346633 +36613137386333323031623831356464303761376438363531636233633134393364653462303935 +63366630636538393036326634353163346665343433653939633761376662613731373965393062 +64323235626233653033616136353739353362643835613437313632613262373233366261383335 +64653065386465316563373931363137616131653063626339343537633633643537393036643131 +62396663643836636438653130343362633833616232373639666339373937326138353736336363 +38666265363562383966656664666561616534656565323935623463396434653135353235663937 +62643536353230323936663564663365373731393037643436653833623434393932396666643065 +65636331663633646164373936373665646563313235373962643964366665353733316130373163 +64306238373262343236646462646135366561386163346463643930393064623664346266373632 +37633233653263396263626337343566373137343539353434306232623036643863353636323436 +39643965646531316530613264353930616263633337333236323930373937646466393864636130 +39653434333336393337393930323430396364623633313235306538323834396236346662316362 +35336537336464623962386464633261376631326263626439393765336165656461333137353537 +65653633343761626364353638333163366666396131666137613661653166386439613533613566 +64656662343065313031643433313237396632666332366632383538653932316331356362663834 +30333236336232373435396331633939393463336163636431626166333636313435333435333363 +34663437333938313135326464303637353164336239353232396161393833343236393537366637 +30396631323862373832346337653037623063363138393364663835343832386361393836316364 +65623938383837393963626263616435303266356362653439393930663135623666626239386534 +30386236326365643834656334633264663864326466623132346636323233303230323233643462 +33376265633438313334663335373732356666393637646234666532393362623434626162636531 +61313136396634353965623135636230303464336266323231666633616433333464636664616336 +39326264613439333665336663616139663865346635396566666464316536376461353137393866 +38633736386565306464336438616433643632373235363863393563303333616639646338373638 +36636535373238376433376562363537623538376434313761316539313065316335613034383335 +35393834396135376332306666646435316665373832656232613838396531333739646534366231 +66353562306362633038343533346134633039373937663236636462346130623665656334306632 +30363064313739613538396261613334363937616339386362643566646635383736363733626339 +31333138333034356538613562643838626332323237643638666138353134653636383534393032 +65373365626665323731616634313365643031323364313463373862353637653365653831376437 +39326263636536313830313435353165393134316330353335383639643234346664376264626364 +66636462613865623336383936663639323866316535313766303337666235386265323564346237 +30333361356233653738653862666366656565386562383732656661316439663562323965376362 +63626234376634303865396230303831666161333437393065356431373730363431626130326235 +34353132626463393637343236636137373836336132353438646164333133343737303032306237 +37306265353932666165303261653934356633323666383739393038616337383635336139656438 +34306434623337353634303939346164306161343964646439363434353139626163356466656636 +37333061663030353432633631346566306539346235333230643638306561666464356437316464 +66346130666261653632666330336163636335653730373165663366373363343433306265343665 +61343464336664366262383431393535323539633762383232363433343136333537366465623932 +66653461353663613233616538353035383965646365636231656430343963633562633134333535 +34666331396635633462353233653134383265633033313437316534396636623063336534343364 +62616231313762316537303438633730366664356461623435343365326464313232386637353466 +66623866383930616166663863613063613030353938623332646264616262346631323739626666 +34336636663636663661373937626434636365383530316130613564336432636437323735616563 +31613731626561623264613534653566373162353665303062386666393536663039613939623763 +38376337306531373231363136333566613435656630376138346333343133663461306235303235 +64663837383933373631363961303266653038353837366637613836303663613131366330396235 +30653937323531363932353339333763363364353037653662346337383964333631633666346135 +30363463333238653863643233383666306662346533666339316438356133366162363461313266 +34653561323636323964386533616133373063386161316439633738653031353063303631666562 +65623234643939316632363836663933646235356535643533313639376530653163333963666364 +39393366313233393731666662313433623739336662663565643363386139653030333565363339 +32316536646462313438363662353135343964386464303365303162333133653837383334383137 +32333166623462393066346235396330373531396230303161336439373534393434303666343130 +65653733396366346335313030346130656135363463363537663062373961383036306563623663 +64616637326539343139303562646531346232333438336366353335313363373161646566666333 +65396630626431346139613862373034386564396132303938376266626663323732313837363436 +39393733343535353863636137393538356632366336633665353462306565393937333130663936 +33643038326233333132653264313666363230633533623161343966383462326439613863323634 +66613738646438613137626231623364313965346164666539613936366135653437633666366631 +39393734643666386132353530613761646461376138346666366433396163383732643033336336 +61666330316637313530626266643630333761336666303931303338653533623565396262316331 +31383762623930656135653630353839653436366131326365643662663337656662633231313731 +61666663613038333964663363376330343664383737396565336635656432373136383130353061 +63346339343034343636653339313832656538646336346462383063613265306130616231303736 +38386261396133346565636236333535303336396330393365396166623263383530323437343935 +36313638386136303062663038613132323134653537646637336630333939643630356531313735 +33656562653639333238643739376236656361313638306539663938623036306537636163373433 +31363433623539336436616562326132363537383062613438306631343562336638383362303165 +34666261616338316162356462373233336463633435323836373138396265313231306235323633 +34366536303663323766633439343363393631343866663263396561323733353239313336376563 +64386535353934333066353166633436666531336363303966666164326137353232376631356539 +38376533303766313037626637303161653537326165323061663463363834326265313839646364 +66663566376630666438316532313832373062376239633436396664393632383334336635316563 +35336563313531396661333835383139313631643766333439386161373433376334613038396335 +65313130613265323331646538613737646436663866333962626539643538666165616163353338 +35636535303264303132393330626432663862316661666662623566333234376636353934373833 +37653862643262623035336663633236323836656233346265383731356331643066323537646133 +30363138396331303665663035306665613937343862663661393238636532613363656461363565 +35616265393934616366313463633537303162643133396238663737353366323638663563383563 +63363632376266316535646338303034646462643339356639666163613666363066366330323164 +37316433386138316239303130633763663063393636396161643666343061373833633833353837 +30383435613334623335636534346234643034353531643261636533613530386438333935656436 +61306364656162376433363435313039393232303738306135616535376635653037323233343736 +62373964393237346136393839363164656434373035363530653037626238646638633935343866 +38623864366533383537643138373366323963626337333330616434326132366561323139626538 +36613838343531396662333431663735323938373666353035373633663031326662336265376631 +38316633653834616232306238323961353562623561633433343262353064386634313562306638 +39313831386566666562386539653363386562383534376633363566396336336166323063663338 +32386136616431303531306335386161343564353333396463646262323831373930386261353433 +32666263343638313162323131333632656235393537613265646363346432386332373962393639 +32323231373538376634666330393962636637393031333637346565313936636439383234366632 +36313838633664346438346330336232346164663433333537346262366136353061393936326430 +61623464336636373637626235346434356538386234613738363231663732303965356462643963 +35323063313165316335623062383066363763326332373837653362346132616635343730636663 +37646562656361346362623732613839656261376664656164663633303038393537313730623831 +65613336623862343033313535346164306635326365333463633131663133313664353434616162 +36323332656638386463306232623031306135616638336434306164613835323034313766336338 +37383131363362376366646662616466653563356565626566653165363939396662343130323435 +39366538353835326139616431306430636166343932323337383231353866666363646365393861 +32366663663734656233656663316537386636396664393263316534656133303531396361393161 +66653765393762613335613063623033613539383233663035343230316435306137313432333936 +63623962356538383737353634343338363231326634356363366233336436316361303066373738 +66643437643364623638306337386332356331313338613334616637303334306438303938653735 +33653138656666633862333839613666343864363536636535626362323230343838663166326365 +35376131313333376238356537393664323066323434326539333439653861613765666265613666 +62613931623530316638333737343639373931323865373939393635383235346534633933306637 +34656533623433343036636533393132356439333633373835306437316130623032393639336535 +32353863356439613136366566653130376263383630336563393933656238343061306334353663 +38313864356134343332363665343837663633616634323736373263633039616638666236393338 +66316235383535666536356138343738343765353238346162643733623062643331646161646131 +30343232353832623334316637613764346136313733336265363532386433353263396434616534 +37306661326562356632393462666332386235396263633339663566623835386331303366326566 +65383032313965656332366265313866613932653939643864663337373333343934393266306231 +32376532353230626639333165626238316435363836396565343763343739376136656539623931 +38373734616137666661616136616139323337303932653035333535633962353132303164666231 +37346232626138366166346233353230656335616339613731343135376333316238653636313563 +38626435646362373934353630396133353636376130633936373266623239623038333337306237 +36656665653030376439333233326333336266363961306162336630313063356562323466646333 +66356533333936333661316234343433346361633964333835373538303835343637306663666232 +62303236333261653536333931663561333730343138386238386663656635323463336334323865 +37626166346465306637383830383166346462376239626137386461623038356666323036653833 +66336264656161313761623630363766613565366165333235316664303733383065633962383130 +32346261366337353330636566613461393635663631303264386536313361616131643664666236 +33666639646664613830343439653063353464646364303833373237346133363835333438656638 +61383831313835396633663464323734343333363032373063613131386637396630633232326566 +38646131313236396233646233656337613332343531353536386365643265376537656436333837 +62643437386634653462333961383837326238623266366632363063636637363233666337336638 +35313539333661663936383265653961303132623730643363343362346638333531316437396364 +34666364336466623730653162646564333434303435663836373034613666326265653030643636 +34633933383535323765643462613331303638303739363365613164643165333161613461626463 +35376137373335343035383738326663623031613761613664376539316534366631316463366661 +64346138623466313163396332393139303461306461316561636665346434643366343031373832 +66376433376330356266353664363833366466386231366465616265623537303731363432646633 +34356133393033666665643062363932333236613831373733393239343431613237373766353430 +34383236326431643835653635356532613863633138363763363961633233613464633161336231 +31373438303531326536623666653837663363383764643966623563363036656138666666643665 +65303539653739623532396462613737323538663038346234663739386364333161636436666138 +30323133623561646264363464356464363761623234656236366439333266383333323062376632 +65313538616534613231396430353531393665303863356262383138323433623361396164343333 +31663361646533343933613461396461333239663062646334393864363161323434333664383539 +65326538306133356437393238383233306437383135303439373632326361616466653436353465 +66643239323531376339633061343562306133663032376162393634653130343561346464653330 +38313763633361613962633430336230333534646161303130373065633965353234383839303935 +66626636623033643766616463366531343761383765313834373437623231653033396435373637 +32396663623332346131303733336231656365303561313937616636326131336535316131393762 +63626265326462663561616431393437373037323437396361626134343064653235633835343662 +34383639313538313161346332633263623761613161316137356166343030383236383039646530 +38323563633063323966373438346261383761363035393730636337656266343632646562363530 +35616434316264633437373033393464393534376234616339653034323434313635646139656361 +32303262383263613763336330623639643834616161663961346434313438653830306632306134 +65363764663733313764323162383061316438383736336532613339653935386262373162323439 +61623365356661323931313762343632626239363638373131383366663366346337363730646435 +31306461333536633737383038346165643636313662323738643364643335393163613663666363 +36386438393930313561323466333339383232633064396339323637623032386663643735663533 +33616664633730346139663236353237373363316165656537663437643537656364326634346332 +36393136376636353461396162646336366535616266343861313435303861373831613432303464 +32333730633064613335653561633330336634346135346362643939373361396265653834333337 +62303334356431343439313036306538636633393262363337613532363666393262643764353163 +62663132323734346534663430396161346434356437633336373736663734636632653734613632 +63326231666332356139373134353739303863333937656435663263346234656230613033303032 +62303832636239613031613533623638343433383761386230363135643664346161396139326635 +31366432663134623065323064306330306130343238373862346636316138393935306632323765 +36653833313032306266346339346535633264393463346162376462663436396463633334303462 +33323833366538656133336663656638386138653964303466623438343531386430376336353332 +33613938376636626563363539326335623439393866656231353836643933383830646533396461 +36343032633465393336363330343464626332393036306532353130626630633162616133393739 +63323963383231616665653931376339656137373234303564366635323064653239333738633665 +35373364343766393164393231396163653436353831323566633262363636373633323338323432 +64376561386239613039663635306566366634353963383138353630636564666562646464366164 +34616439363231663963356535633733613935336664633266303738346534376531373764393935 +62376663373933383030396362656665623432373464336664386339323465336237313833303332 +34393864666230373733323637646632316464643663333835393135383934303333656136363532 +34646366643361323437356636653433333262336561333931303932376663643536383266663633 +31313265666235666464623966353065383365623364383937393762396162363634333934303931 +64616664346232353137653335626635313464623164333865653038363735373837303434386236 +32633834663632343031303739626137333562353466376537376438366163666537333938316336 +39623938666665653363613736663064363065623134373761613966353536366431316236343865 +30623362376661303939613164393137316164643437336534626336643631636630366435313261 +38626432396135633461363361626637333335646466663233393035373638363235373832393337 +32386465653530353463366464393565323730383236333031356538396338393464616564333336 +37353466626136343937373330353534383466383163313233386434313437323937613933663964 +63346663356164653830323733633635653630646135613935636238366161383038396538333537 +38396435393733633835366564663836316338653464396538356461363830663162396534383537 +66316339663063613366323939343239306530376163383634353433653830326634663466663730 +62313334393636303238366563353336336565346338316536303761303230376266633830393539 +64656366313334323962313139303139646338363430333561366538326165393031363661616230 +66396665643931643365316362323933323338343132343861633066636230313931313935313339 +30663633353837313836373966613035613464313334383037643736633630323736366537383934 +37653163393735623532373237613735613039346234346539336437613333316537393064633437 +36363061636631323635313334363739396264326237623637613162653063303835373731383666 +32666237326462363934646137623262333761313439636366393061616338383561613738373731 +63323539656363636338303736333631663563363031656635393438303834373061623432326637 +37373466663363643664343835323966343033316261623962666235326438373434613138633733 +36323535303539623436613730333437346139333539643633373736656431636466643563303333 +61343562356533396134653739623365313837613334313136623137666132663139616632643066 +32373262663834646637643465306663386333616631663338333332323935323665646366333939 +65633237333565386637303466323963333163633763666264356661363162313262396436393232 +36623463313964636238363838633833393635363463666365353935373839623635636536396364 +30613531626161613936623564623764626132343430383430326536326531303138313238653639 +31643866353735616363383161653032386434623964396138666431353162303763386532663433 +34616136613439633032373564356130313830343633613834373735663634323637393837626334 +63616135323639636365636639616462653063323338316235616239363765303462633361336263 +39373634383035646365666632626332643063363435386533356562363132376335633230303162 +30636662323966373066333130306361626436343465666339633631316266656337666237643761 +36383931616434663633323139346566663066373165383662343933616464643536656637643731 +31313462653165316563303762383064383663356138666630626339633431386436393832613061 +35633230386636643062393530306635306330653664313936336537313133316665643634393834 +64646138383063643662623561326537376266343137366139663233353462353463623462633939 +35663639613164303837303738373436633964393065303836306564353231376463333833663862 +35376531306263306366383637356137303437383561653661313066653766376631326437643838 +33303838366261613838356165613734636665313361626566313766313864643634393230666363 +37666466373862313431643665306539623366323235373137366233646262333961646165376335 +61313335663562386134626264333231666534643933363764633234353462323462376337343937 +35343362353763376234323861616533373036653839636237383738306465636364386463653834 +61343663636130643463633030646361613164616361323834616632636433343331383863313236 +36623639313134613665643736346631373439323738626237353235313335646162393463333633 +37376136663962646264623337666634383534323136656431663638323366623262653031326361 +34386533623939343235323533383039633432626635666139393536363762393932336233366561 +65306639643763646136633934613739633139373762386631616564626336366639323261643633 +65373637376166646232653835346234626636666638336331646564666639353764633063613533 +38346134613936313833313835386464303831616630323562613936666235363064323039376336 +64303265643766363338613939633736356263316433383633623935636136303033633762383933 +34303132313364363737336264376236373733316362343338326433363539343738636565656334 +33396630376666356330336432303630393334356230323536346362323932316536656232333134 +37346464353462303466376539393063376239363839316332346332646535313735323937643638 +61326266363133343135636432626333633839663932326363396132366436306132303437336465 +62393762656163623862323338613039633734633266346137663433343534393833363632353134 +62336637616230613539656132393636653538646335343766656139663731313536366332313766 +30636231376164633935343865336339373462633662333562663534363262646136353638323137 +35633465333637363366646537373832353430306639393363336164623762313461656565353365 +39303731383562346534653434333034623230323537366564623062663934646133653461383535 +64626637633165646332663837663763623761383536313034323664383039656439303465356161 +32323664623166373262326266326231306634623263613839306261393261323561663361323863 +35306363636437643332313062386265613232373164653966396630326132303866353936633436 +31373662346135346164326234396434326637333065383762366132646533653865383963333137 +30323833613664393763383761376261653165663432663037663864356565326131663364373462 +61313462383636613565366262373738386566323363656336356235323134366535623730333938 +32316563323362623266333730646337363631393239323233363765646465303363646265666438 +34353530333034373037366533333464396361376665646439373038366131303464373362386466 +62386639326634613662306234613439613230383162613063653936343164393537363333313135 +39363638346131636665636139343737333433633637393539303539386538386561373166303037 +32313635343762393562376134366631386637653331353665373637376138613838383266663438 +36366336303138303934363330663262373233393835346561613036663334373833386431366136 +34393237326134303432393066316264343763353238343263613765333536616663323335393133 +31393031643162346434616333646164663062363162666633373161663933343462656434333335 +32373262636163356235336233343432633437643030663731323330373933306462616335616631 +39633764373039323366386230626332613263663263333234613464343264346232666632613365 +30626261316431396639643265353162313139653266366131623066356633393239623233613739 +62633939313366363165363538333363386138613930626236373036613035643735666662363634 +39353463386632363538346333323662303865653438663233616537393931363363366437303566 +6437 diff --git a/fdio.infra.ansible/roles/consul/defaults/main.yaml b/fdio.infra.ansible/roles/consul/defaults/main.yaml index 786554eb58..b875c88c74 100644 --- a/fdio.infra.ansible/roles/consul/defaults/main.yaml +++ b/fdio.infra.ansible/roles/consul/defaults/main.yaml @@ -3,14 +3,9 @@ # Inst - Prerequisites. packages: "{{ packages_base + packages_by_distro[ansible_distribution | lower] + packages_by_arch[ansible_machine] }}" - packages_base: - - "cgroup-bin" - "curl" - - "git" - - "libcgroup1" - "unzip" - - "htop" packages_by_distro: ubuntu: - [] @@ -20,7 +15,7 @@ packages_by_arch: x86_64: - [] -# Inst - Download Consul. +# Inst - Consul Map. consul_architecture_map: amd64: "amd64" x86_64: "amd64" @@ -29,7 +24,7 @@ consul_architecture_map: 32-bit: "386" 64-bit: "amd64" consul_architecture: "{{ consul_architecture_map[ansible_architecture] }}" -consul_version: "1.8.6" +consul_version: "1.9.5" consul_pkg: "consul_{{ consul_version }}_linux_{{ consul_architecture }}.zip" consul_zip_url: "https://releases.hashicorp.com/consul/{{ consul_version }}/{{ consul_pkg }}" @@ -52,20 +47,17 @@ systemd_resolved_state: "stopped" # Conf - User and group. consul_group: "consul" consul_group_state: "present" -consul_manage_group: true -consul_manage_user: true consul_user: "consul" -consul_user_groups: [ docker, nomad, consul, root ] consul_user_state: "present" # Conf - nomad.d/consul.hcl consul_nomad_integration: true consul_certificates: - - src: "{{ vault_consul_v1_ca_file }}" + - src: "{{ file_consul_ca_pem }}" dest: "{{ consul_ca_file }}" - - src: "{{ vault_consul_v1_cert_file }}" + - src: "{{ file_consul_server_0_pem }}" dest: "{{ consul_cert_file }}" - - src: "{{ vault_consul_v1_key_file }}" + - src: "{{ file_consul_server_0_key_pem }}" dest: "{{ consul_key_file }}" consul_auto_advertise: true @@ -92,7 +84,8 @@ consul_encrypt: "" consul_ca_file: "{{ consul_ssl_dir }}/ca.pem" consul_cert_file: "{{ consul_ssl_dir }}/consul.pem" consul_key_file: "{{ consul_ssl_dir }}/consul-key.pem" -consul_ui: true +consul_ui_config: + enabled: true consul_recursors: - 1.1.1.1 - 8.8.8.8 @@ -107,4 +100,4 @@ consul_port_serf_wan: 8302 consul_port_server: 8300 # Conf - services.json -consul_services: false \ No newline at end of file +consul_services: false diff --git a/fdio.infra.ansible/roles/consul/handlers/main.yaml b/fdio.infra.ansible/roles/consul/handlers/main.yaml index 338baea74e..d0e0c598a9 100644 --- a/fdio.infra.ansible/roles/consul/handlers/main.yaml +++ b/fdio.infra.ansible/roles/consul/handlers/main.yaml @@ -14,10 +14,3 @@ enabled: true name: "consul" state: "{{ consul_restart_handler_state }}" - -- name: Stop Systemd-resolved - systemd: - daemon_reload: true - enabled: false - name: "systemd-resolved" - state: "{{ systemd_resolved_state }}" \ No newline at end of file diff --git a/fdio.infra.ansible/roles/consul/meta/main.yaml b/fdio.infra.ansible/roles/consul/meta/main.yaml index 4ada8efad6..5fb7e185c0 100644 --- a/fdio.infra.ansible/roles/consul/meta/main.yaml +++ b/fdio.infra.ansible/roles/consul/meta/main.yaml @@ -7,3 +7,16 @@ # info: 1.0 - added role dependencies: [ ] +galaxy_info: + role_name: consul + author: fd.io + description: Hashicrop Consul. + company: none + license: "license (Apache)" + min_ansible_version: 2.9 + platforms: + - name: Ubuntu + versions: + - focal + galaxy_tags: + - consul diff --git a/fdio.infra.ansible/roles/consul/tasks/main.yaml b/fdio.infra.ansible/roles/consul/tasks/main.yaml index 99ac52da44..834d7f1798 100644 --- a/fdio.infra.ansible/roles/consul/tasks/main.yaml +++ b/fdio.infra.ansible/roles/consul/tasks/main.yaml @@ -3,7 +3,7 @@ - name: Inst - Update Package Cache (APT) apt: - update_cache: yes + update_cache: true cache_valid_time: 3600 when: - ansible_distribution|lower == 'ubuntu' @@ -21,8 +21,6 @@ group: name: "{{ consul_group }}" state: "{{ consul_group_state }}" - when: - - consul_manage_group | bool tags: - consul-conf-user @@ -30,11 +28,8 @@ user: name: "{{ consul_user }}" group: "{{ consul_group }}" - groups: "{{ consul_user_groups }}" state: "{{ consul_user_state }}" system: true - when: - - consul_manage_user | bool tags: - consul-conf-user @@ -167,6 +162,15 @@ tags: - consul-conf +- name: Conf - Stop Systemd-resolved + systemd: + daemon_reload: true + enabled: false + name: "systemd-resolved" + state: "{{ systemd_resolved_state }}" + tags: + - consul-conf + - name: Conf - System.d Script template: src: "consul_systemd.service.j2" @@ -174,9 +178,10 @@ owner: "root" group: "root" mode: 0644 -# notify: -# - "Restart Consul" -# - "Stop Systemd-resolved" -# - "Restart Nomad" + notify: + - "Restart Consul" + - "Restart Nomad" tags: - consul-conf + +- meta: flush_handlers diff --git a/fdio.infra.ansible/roles/consul/templates/base.hcl.j2 b/fdio.infra.ansible/roles/consul/templates/base.hcl.j2 index 536c48d847..dab43fb3fc 100644 --- a/fdio.infra.ansible/roles/consul/templates/base.hcl.j2 +++ b/fdio.infra.ansible/roles/consul/templates/base.hcl.j2 @@ -14,14 +14,14 @@ server = {{ consul_node_server | bool | lower }} encrypt = "{{ consul_encrypt }}" {% if consul_node_server | bool == True %} bootstrap_expect = {{ consul_bootstrap_expect }} -verify_incoming = true -verify_outgoing = true -verify_server_hostname = true +verify_incoming = false +verify_outgoing = false +verify_server_hostname = false ca_file = "{{ consul_ca_file }}" cert_file = "{{ consul_cert_file }}" key_file = "{{ consul_key_file }}" auto_encrypt { - allow_tls = true + allow_tls = false } {% else %} verify_incoming = false @@ -36,7 +36,20 @@ auto_encrypt { retry_join = [ {% for ip_port in consul_retry_servers -%} "{{ ip_port }}"{% if not loop.last %}, {% endif %}{%- endfor -%} ] {%- endif %} -ui = {{ consul_ui | bool | lower }} +{% if consul_ui_config -%} +ui_config { +{% for key, value in consul_ui_config.items() %} + {%- if value|bool %} + {{ key }} = {{ value | bool | lower }} + {%- elif value|string or value == "" %} + {{ key }} = "{{ value }}" + {%- else %} + {{ key }} = {{ value }} + {%- endif %} +{% endfor %} + +} +{%- endif %} {% if consul_recursors -%} recursors = [ {% for server in consul_recursors -%} "{{ server }}"{% if not loop.last %}, {% endif %}{%- endfor -%} ] diff --git a/fdio.infra.ansible/roles/consul/templates/consul_systemd.service.j2 b/fdio.infra.ansible/roles/consul/templates/consul_systemd.service.j2 index 8e1ef1310d..16874f213e 100644 --- a/fdio.infra.ansible/roles/consul/templates/consul_systemd.service.j2 +++ b/fdio.infra.ansible/roles/consul/templates/consul_systemd.service.j2 @@ -1,21 +1,18 @@ [Unit] -Description=Consul Service -Documentation=https://www.nomadproject.io/docs/ -Wants=network-online.target +Description="HashiCorp Consul - A service mesh solution" +Documentation=https://www.consul.io/ +Requires=network-online.target After=network-online.target [Service] -# TODO: Decrease privilege -ExecReload=/bin/kill -SIGHUP $MAINPID -ExecStart={{ consul_bin_dir }}/consul agent -config-dir {{ consul_config_dir }} -KillSignal=SIGTERM -LimitNOFILE=infinity -LimitNPROC=infinity -Restart=on-failure -RestartSec=1 User=root Group=root -Environment="GOMAXPROCS=2" +ExecStart={{ consul_bin_dir }}/consul agent -config-dir={{ consul_config_dir }} +ExecReload=/bin/kill --signal HUP $MAINPID +KillMode=process +KillSignal=SIGTERM +Restart=on-failure +LimitNOFILE=infinity [Install] -WantedBy=multi-user.target +WantedBy=multi-user.target \ No newline at end of file diff --git a/fdio.infra.ansible/roles/docker/defaults/main.yaml b/fdio.infra.ansible/roles/docker/defaults/main.yaml index 8343558238..df9d2c92b6 100644 --- a/fdio.infra.ansible/roles/docker/defaults/main.yaml +++ b/fdio.infra.ansible/roles/docker/defaults/main.yaml @@ -27,7 +27,7 @@ docker_yum_gpg_key: https://download.docker.com/linux/centos/gpg # A list of users who will be added to the docker group. docker_users: - - "testuser" + - "{{ ansible_user }}" # Proxy settings. docker_daemon_environment_http: diff --git a/fdio.infra.ansible/roles/nomad/defaults/main.yaml b/fdio.infra.ansible/roles/nomad/defaults/main.yaml index 864890c11e..da9a872f83 100644 --- a/fdio.infra.ansible/roles/nomad/defaults/main.yaml +++ b/fdio.infra.ansible/roles/nomad/defaults/main.yaml @@ -3,14 +3,10 @@ # Inst - Prerequisites. packages: "{{ packages_base + packages_by_distro[ansible_distribution | lower] + packages_by_arch[ansible_machine] }}" - packages_base: - - "cgroup-bin" - "curl" - "git" - - "libcgroup1" - "unzip" - - "htop" packages_by_distro: ubuntu: - [] @@ -20,7 +16,7 @@ packages_by_arch: x86_64: - [] -# Inst - Download Nomad. +# Inst - Nomad Map. nomad_architecture_map: amd64: "amd64" x86_64: "amd64" @@ -29,7 +25,7 @@ nomad_architecture_map: 32-bit: "386" 64-bit: "amd64" nomad_architecture: "{{ nomad_architecture_map[ansible_architecture] }}" -nomad_version: "0.12.0" +nomad_version: "1.0.4" nomad_pkg: "nomad_{{ nomad_version }}_linux_{{ nomad_architecture }}.zip" nomad_zip_url: "https://releases.hashicorp.com/nomad/{{ nomad_version }}/{{ nomad_pkg }}" @@ -49,10 +45,7 @@ nomad_restart_handler_state: "restarted" # Conf - User and group. nomad_group: "nomad" nomad_group_state: "present" -nomad_manage_group: true -nomad_manage_user: true nomad_user: "nomad" -nomad_user_groups: [ docker, nomad, root ] nomad_user_state: "present" # Conf - base.hcl @@ -71,14 +64,16 @@ nomad_cert_file: "{{ nomad_ssl_dir }}/nomad.pem" nomad_http: false nomad_key_file: "{{ nomad_ssl_dir }}/nomad-key.pem" nomad_rpc: false +nomad_verify_https_client: false +nomad_verify_server_hostname: false # Conf - client.hcl nomad_certificates: - - src: "{{ vault_nomad_ca_file }}" + - src: "{{ file_nomad_ca_pem }}" dest: "{{ nomad_ca_file }}" - - src: "{{ vault_nomad_cert_file }}" + - src: "{{ file_nomad_client_pem }}" dest: "{{ nomad_cert_file }}" - - src: "{{ vault_nomad_key_file }}" + - src: "{{ file_nomad_client_key_pem }}" dest: "{{ nomad_key_file }}" nomad_node_class: "" nomad_no_host_uuid: true @@ -97,7 +92,6 @@ nomad_collection_interval: 60s nomad_use_node_name: false nomad_publish_allocation_metrics: true nomad_publish_node_metrics: true -nomad_backwards_compatible_metrics: false nomad_telemetry_provider_parameters: prometheus_metrics: true diff --git a/fdio.infra.ansible/roles/nomad/handlers/main.yaml b/fdio.infra.ansible/roles/nomad/handlers/main.yaml index f0bcee9142..8ef4d80353 100644 --- a/fdio.infra.ansible/roles/nomad/handlers/main.yaml +++ b/fdio.infra.ansible/roles/nomad/handlers/main.yaml @@ -7,4 +7,3 @@ enabled: true name: "nomad" state: "{{ nomad_restart_handler_state }}" - diff --git a/fdio.infra.ansible/roles/nomad/meta/main.yaml b/fdio.infra.ansible/roles/nomad/meta/main.yaml index 9fc40d9ae1..7036087739 100644 --- a/fdio.infra.ansible/roles/nomad/meta/main.yaml +++ b/fdio.infra.ansible/roles/nomad/meta/main.yaml @@ -1,9 +1,23 @@ --- # file: roles/nomad/meta/main.yaml -# desc: Install nomad from stable branch and configure service. +# desc: Install nomad from repo and configure service. # inst: Nomad # conf: ? # info: 1.0 - added role dependencies: [ docker ] + +galaxy_info: + role_name: nomad + author: fd.io + description: Hashicorp Nomad. + company: none + license: "license (Apache)" + min_ansible_version: 2.9 + platforms: + - name: Ubuntu + versions: + - focal + galaxy_tags: + - nomad diff --git a/fdio.infra.ansible/roles/nomad/tasks/main.yaml b/fdio.infra.ansible/roles/nomad/tasks/main.yaml index 54e80513b8..63025a6ead 100644 --- a/fdio.infra.ansible/roles/nomad/tasks/main.yaml +++ b/fdio.infra.ansible/roles/nomad/tasks/main.yaml @@ -3,7 +3,7 @@ - name: Inst - Update Package Cache (APT) apt: - update_cache: yes + update_cache: true cache_valid_time: 3600 when: - ansible_distribution|lower == 'ubuntu' @@ -20,9 +20,7 @@ - name: Conf - Add Nomad Group group: name: "{{ nomad_group }}" - state: "{{ nomad_group_state }}" - when: - - nomad_manage_group | bool + state: "{{ nomad_user_state }}" tags: - nomad-conf-user @@ -30,11 +28,8 @@ user: name: "{{ nomad_user }}" group: "{{ nomad_group }}" - groups: "{{ nomad_user_groups }}" - state: "{{ nomad_user_state }}" + state: "{{ nomad_group_state }}" system: true - when: - - nomad_manage_user | bool tags: - nomad-conf-user @@ -186,7 +181,9 @@ owner: "root" group: "root" mode: 0644 -# notify: -# - "Restart Nomad" + notify: + - "Restart Nomad" tags: - nomad-conf + +- meta: flush_handlers diff --git a/fdio.infra.ansible/roles/nomad/templates/nomad_systemd.service.j2 b/fdio.infra.ansible/roles/nomad/templates/nomad_systemd.service.j2 index 2a87c65063..61f07df5b6 100644 --- a/fdio.infra.ansible/roles/nomad/templates/nomad_systemd.service.j2 +++ b/fdio.infra.ansible/roles/nomad/templates/nomad_systemd.service.j2 @@ -1,21 +1,28 @@ [Unit] -Description=Nomad Service -Documentation=https://www.nomadproject.io/docs/ +Description=Nomad +Documentation=https://nomadproject.io/docs/ Wants=network-online.target After=network-online.target +# When using Nomad with Consul it is not necessary to start Consul first. These +# lines start Consul before Nomad as an optimization to avoid Nomad logging +# that Consul is unavailable at startup. +#Wants=consul.service +#After=consul.service + [Service] -# TODO: Decrease privilege -ExecReload=/bin/kill -SIGHUP $MAINPID -ExecStart={{ nomad_bin_dir }}/nomad agent -config={{ nomad_config_dir }} -KillSignal=SIGTERM +ExecReload=/bin/kill -HUP $MAINPID +ExecStart={{ nomad_bin_dir }}/nomad agent -config {{ nomad_config_dir }} +KillMode=process +KillSignal=SIGINT LimitNOFILE=infinity LimitNPROC=infinity Restart=on-failure -RestartSec=1 -User=root -Group=root -Environment="GOMAXPROCS=2" +RestartSec=2 +StartLimitBurst=3 +StartLimitInterval=10 +TasksMax=infinity +OOMScoreAdjust=-1000 [Install] -WantedBy=multi-user.target +WantedBy=multi-user.target \ No newline at end of file diff --git a/fdio.infra.ansible/roles/nomad/templates/telemetry.hcl.j2 b/fdio.infra.ansible/roles/nomad/templates/telemetry.hcl.j2 index 256c6999e9..7b62f76976 100644 --- a/fdio.infra.ansible/roles/nomad/templates/telemetry.hcl.j2 +++ b/fdio.infra.ansible/roles/nomad/templates/telemetry.hcl.j2 @@ -16,5 +16,4 @@ telemetry { use_node_name = {{ nomad_use_node_name | bool | lower }} publish_allocation_metrics = {{ nomad_publish_allocation_metrics | bool | lower }} publish_node_metrics = {{ nomad_publish_node_metrics | bool | lower }} - backwards_compatible_metrics = {{ nomad_backwards_compatible_metrics | bool | lower }} } diff --git a/fdio.infra.ansible/roles/nomad/templates/tls.hcl.j2 b/fdio.infra.ansible/roles/nomad/templates/tls.hcl.j2 index 650765f1b1..46dc1fe6b1 100644 --- a/fdio.infra.ansible/roles/nomad/templates/tls.hcl.j2 +++ b/fdio.infra.ansible/roles/nomad/templates/tls.hcl.j2 @@ -5,6 +5,8 @@ tls { http = {{ nomad_http | bool | lower }} rpc = {{ nomad_rpc | bool | lower }} + verify_server_hostname = {{ nomad_verify_server_hostname | bool | lower }} + verify_https_client = {{ nomad_verify_https_client | bool | lower }} ca_file = "{{ nomad_ca_file }}" cert_file = "{{ nomad_cert_file }}" key_file = "{{ nomad_key_file }}" diff --git a/fdio.infra.ansible/roles/prometheus_exporter/tasks/ubuntu_focal.yaml b/fdio.infra.ansible/roles/prometheus_exporter/tasks/ubuntu_focal.yaml new file mode 100644 index 0000000000..3d7064355e --- /dev/null +++ b/fdio.infra.ansible/roles/prometheus_exporter/tasks/ubuntu_focal.yaml @@ -0,0 +1,33 @@ +--- +# file: roles/prometheus_exporter/tasks/ubuntu_focal.yaml + +- name: Inst - Update Package Cache (APT) + apt: + update_cache: yes + cache_valid_time: 3600 + tags: + - prometheus-inst-prerequisites + +- name: Inst - Prerequisites + package: + name: "init-system-helpers" + default_release: "focal-backports" + state: latest + tags: + - prometheus-inst-prerequisites + +- name: Inst - Prometheus Node Exporter + apt: + deb: "{{ ne_packages }}" + notify: + - "Restart Prometheus Node Exporter" + tags: + - prometheus-inst-node-exporter + +- name: Inst - Prometheus Blackbox Exporter + apt: + deb: "{{ be_packages }}" + notify: + - "Restart Prometheus Blackbox Exporter" + tags: + - prometheus-inst-blackbox-exporter \ No newline at end of file diff --git a/fdio.infra.ansible/roles/user_add/tasks/main.yaml b/fdio.infra.ansible/roles/user_add/tasks/main.yaml index f980aff84d..e2ef63db48 100644 --- a/fdio.infra.ansible/roles/user_add/tasks/main.yaml +++ b/fdio.infra.ansible/roles/user_add/tasks/main.yaml @@ -22,27 +22,16 @@ with_subelements: - "{{ users }}" - ssh_key - - skip_missing: yes + - skip_missing: true tags: - user-add-conf -- name: Conf - Allow Password Login +- name: Conf - Disable Password Login lineinfile: dest: "/etc/ssh/sshd_config" - regexp: "^PasswordAuthentication no" - line: "PasswordAuthentication yes" + regexp: "^PasswordAuthentication yes" + line: "PasswordAuthentication no" notify: - "Restart SSHd" tags: - user-add-conf - -- name: Conf - Add Visudo Entry - lineinfile: - dest: "/etc/sudoers" - state: present - line: "{{ item.username }} ALL=(ALL) NOPASSWD: ALL" - validate: "visudo -cf %s" - with_items: "{{ users }}" - tags: - - user-add-conf - diff --git a/fdio.infra.pxe/docker-dnsmasq/etc/dnsmasq.conf b/fdio.infra.pxe/docker-dnsmasq/etc/dnsmasq.conf index 15769773b7..deadc600f5 100755 --- a/fdio.infra.pxe/docker-dnsmasq/etc/dnsmasq.conf +++ b/fdio.infra.pxe/docker-dnsmasq/etc/dnsmasq.conf @@ -56,8 +56,8 @@ dhcp-host=38:0e:4d:9c:4b:0c,10.30.51.35,s45-nomad,infinite # enp1s0f0 dhcp-host=a0:a3:3b:c1:14:28,10.30.51.36,s17-t33-sut1,infinite # enahisic2i0 dhcp-host=a0:a3:3b:c1:12:fa,10.30.51.37,s18-t33-sut2,infinite # enahisic2i0 dhcp-host=40:8d:5c:e7:b2:6e,10.30.51.38,fdio-marvell-dev,infinite # enP2p1s0f1 -dhcp-host=40:8d:5c:e7:b3:19,10.30.51.39,s53-nomad,infinite # enP2p1s0f1 -dhcp-host=40:8d:5c:e0:9f:cd,10.30.51.40,s54-nomad,infinite # enP2p1s0f1 +dhcp-host=40:8d:5c:e7:b3:19,10.30.51.39,s53-nomad,infinite # enP2p1s0v0 +dhcp-host=40:8d:5c:e0:9f:cd,10.30.51.40,s54-nomad,infinite # enP2p1s0v0 dhcp-host=ac:1f:6b:8a:8d:b6,10.30.51.44,s3-t21-sut1,infinite # eno1 dhcp-host=ac:1f:6b:8a:8d:94,10.30.51.45,s4-t21-tg1,infinite # eno1 dhcp-host=ac:1f:6b:8b:54:c4,10.30.51.46,s11-t31-sut1,infinite # eno1 @@ -75,10 +75,10 @@ dhcp-host=ac:1f:6b:8a:8d:0a,10.30.51.57,s10-t24-tg1,infinite # eno1 dhcp-host=ac:1f:6b:8b:53:64,10.30.51.58,s14-t32-sut1,infinite # eno1 dhcp-host=ac:1f:6b:8b:56:e2,10.30.51.59,s15-t32-sut2,infinite # eno1 dhcp-host=ac:1f:6b:8b:55:ae,10.30.51.60,s16-t32-tg1,infinite # eno1 -dhcp-host=40:8d:5c:e7:b1:12,10.30.51.65,s52-nomad,infinite # enP2p1s0f1 -dhcp-host=40:8d:5c:e7:b0:aa,10.30.51.66,s51-nomad,infinite # enP2p1s0f1 -dhcp-host=1c:1b:0d:68:7c:b3,10.30.51.67,s49-nomad,infinite # enP2p1s0f1 -dhcp-host=1c:1b:0d:01:d8:dc,10.30.51.68,s50-nomad,infinite # enP2p1s0f1 +dhcp-host=40:8d:5c:e7:b1:12,10.30.51.65,s52-nomad,infinite # enP2p1s0v0 +dhcp-host=40:8d:5c:e7:b0:aa,10.30.51.66,s51-nomad,infinite # enP2p1s0v0 +dhcp-host=1c:1b:0d:68:7c:b3,10.30.51.67,s49-nomad,infinite # enP2p1s0v0 +dhcp-host=1c:1b:0d:01:d8:dc,10.30.51.68,s50-nomad,infinite # enP2p1s0v0 dhcp-host=e0:d5:5e:ae:70:26,10.30.51.69,s27-t211-sut1,infinite # eno1 dhcp-host=b4:2e:99:ab:1d:e8,10.30.51.70,s55-t36-sut1,infinite # eno1 dhcp-host=b4:2e:99:ab:1d:dc,10.30.51.71,s56-t37-sut1,infinite # eno1 diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-00:42:68:6f:68:ee b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-00:42:68:6f:68:ee new file mode 100644 index 0000000000..ee091cfdcd --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-00:42:68:6f:68:ee @@ -0,0 +1,4 @@ +menuentry "Install s39-nomad" { + linux /casper/ubuntu-focal-amd64/vmlinuz ip=dhcp interface=00:42:68:6f:68:ee url=https://releases.ubuntu.com/20.04.2/ubuntu-20.04.2-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.28:8081/ubuntu_focal_amd64/00:42:68:6f:68:ee/ --- console=ttyS0,115200n8 quiet + initrd /casper/ubuntu-focal-amd64/initrd +} \ No newline at end of file diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-00:42:68:6f:6f:c0 b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-00:42:68:6f:6f:c0 new file mode 100644 index 0000000000..a6fc368567 --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-00:42:68:6f:6f:c0 @@ -0,0 +1,4 @@ +menuentry "Install s40-nomad" { + linux /casper/ubuntu-focal-amd64/vmlinuz ip=dhcp interface=00:42:68:6f:6f:c0 url=https://releases.ubuntu.com/20.04.2/ubuntu-20.04.2-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.28:8081/ubuntu_focal_amd64/00:42:68:6f:6f:c0/ --- console=ttyS0,115200n8 quiet + initrd /casper/ubuntu-focal-amd64/initrd +} \ No newline at end of file diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-00:f2:8b:7c:fb:12 b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-00:f2:8b:7c:fb:12 new file mode 100644 index 0000000000..7891b134fa --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-00:f2:8b:7c:fb:12 @@ -0,0 +1,4 @@ +menuentry "Install s41-nomad" { + linux /casper/ubuntu-focal-amd64/vmlinuz ip=dhcp interface=00:f2:8b:7c:fb:12 url=https://releases.ubuntu.com/20.04.2/ubuntu-20.04.2-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.29:8081/ubuntu_focal_amd64/00:f2:8b:7c:fb:12/ --- console=ttyS0,115200n8 quiet + initrd /casper/ubuntu-focal-amd64/initrd +} \ No newline at end of file diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-1c:1b:0d:01:d8:dc b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-1c:1b:0d:01:d8:dc new file mode 100644 index 0000000000..4c0e06138c --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-1c:1b:0d:01:d8:dc @@ -0,0 +1,4 @@ +menuentry "Install s50-nomad" { + linux /casper/ubuntu-focal-arm64/vmlinuz ip=dhcp interface=1c:1b:0d:01:d8:dc url=http://10.30.51.28:8081/ubuntu_focal_arm64/ubuntu-20.04.2-live-server-arm64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.28:8081/ubuntu_focal_arm64/1c:1b:0d:01:d8:dc/ --- console=ttyAMA0,115200n8 quiet + initrd /casper/ubuntu-focal-arm64/initrd +} \ No newline at end of file diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-1c:1b:0d:68:7c:b3 b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-1c:1b:0d:68:7c:b3 new file mode 100644 index 0000000000..fe5ced46ee --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-1c:1b:0d:68:7c:b3 @@ -0,0 +1,4 @@ +menuentry "Install s49-nomad" { + linux /casper/ubuntu-focal-arm64/vmlinuz ip=dhcp interface=1c:1b:0d:68:7c:b3 url=http://10.30.51.28:8081/ubuntu_focal_arm64/ubuntu-20.04.2-live-server-arm64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.28:8081/ubuntu_focal_arm64/1c:1b:0d:68:7c:b3/ --- console=ttyAMA0,115200n8 quiet + initrd /casper/ubuntu-focal-arm64/initrd +} \ No newline at end of file diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-38:0e:4d:9c:85:7a b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-38:0e:4d:9c:85:7a index 3fdd21e35d..6656461489 100644 --- a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-38:0e:4d:9c:85:7a +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-38:0e:4d:9c:85:7a @@ -1,4 +1,4 @@ -menuentry "Install s44-nomad" { - linux /casper/ubuntu-focal-amd64/vmlinuz ip=dhcp interface=38:0e:4d:9c:85:7a url=http://old-releases.ubuntu.com/releases/20.04.1/ubuntu-20.04.1-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.28:8081/ubuntu_focal_amd64/38:0e:4d:9c:85:7a/ --- console=ttyS0,115200n8 quiet +menuentry "Install s42-nomad" { + linux /casper/ubuntu-focal-amd64/vmlinuz ip=dhcp interface=38:0e:4d:9c:85:7a url=https://releases.ubuntu.com/20.04.2/ubuntu-20.04.2-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.28:8081/ubuntu_focal_amd64/38:0e:4d:9c:85:7a/ --- console=ttyS0,115200n8 quiet initrd /casper/ubuntu-focal-amd64/initrd } \ No newline at end of file diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e0:9f:cd b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e0:9f:cd new file mode 100644 index 0000000000..06de583d20 --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e0:9f:cd @@ -0,0 +1,4 @@ +menuentry "Install s54-nomad" { + linux /casper/ubuntu-focal-arm64/vmlinuz ip=dhcp interface=40:8d:5c:e0:9f:cd url=http://10.30.51.28:8081/ubuntu_focal_arm64/ubuntu-20.04.2-live-server-arm64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.28:8081/ubuntu_focal_arm64/40:8d:5c:e0:9f:cd/ --- console=ttyAMA0,115200n8 quiet + initrd /casper/ubuntu-focal-arm64/initrd +} \ No newline at end of file diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e7:b0:aa b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e7:b0:aa new file mode 100644 index 0000000000..48b8c6ab3b --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e7:b0:aa @@ -0,0 +1,4 @@ +menuentry "Install s51-nomad" { + linux /casper/ubuntu-focal-arm64/vmlinuz ip=dhcp interface=40:8d:5c:e7:b0:aa url=http://10.30.51.28:8081/ubuntu_focal_arm64/ubuntu-20.04.2-live-server-arm64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.28:8081/ubuntu_focal_arm64/40:8d:5c:e7:b0:aa/ --- console=ttyAMA0,115200n8 quiet + initrd /casper/ubuntu-focal-arm64/initrd +} \ No newline at end of file diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e7:b1:12 b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e7:b1:12 new file mode 100644 index 0000000000..f6856afff0 --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e7:b1:12 @@ -0,0 +1,4 @@ +menuentry "Install s52-nomad" { + linux /casper/ubuntu-focal-arm64/vmlinuz ip=dhcp interface=40:8d:5c:e7:b1:12 url=http://10.30.51.28:8081/ubuntu_focal_arm64/ubuntu-20.04.2-live-server-arm64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.28:8081/ubuntu_focal_arm64/40:8d:5c:e7:b1:12/ --- console=ttyAMA0,115200n8 quiet + initrd /casper/ubuntu-focal-arm64/initrd +} \ No newline at end of file diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e7:b3:19 b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e7:b3:19 new file mode 100644 index 0000000000..e924e1da90 --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-40:8d:5c:e7:b3:19 @@ -0,0 +1,4 @@ +menuentry "Install s53-nomad" { + linux /casper/ubuntu-focal-arm64/vmlinuz ip=dhcp interface=40:8d:5c:e7:b3:19 url=http://10.30.51.28:8081/ubuntu_focal_arm64/ubuntu-20.04.2-live-server-arm64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.28:8081/ubuntu_focal_arm64/40:8d:5c:e7:b3:19/ --- console=ttyAMA0,115200n8 quiet + initrd /casper/ubuntu-focal-arm64/initrd +} \ No newline at end of file diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-4c:00:82:ae:5a:f8 b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-4c:00:82:ae:5a:f8 new file mode 100644 index 0000000000..545e81ff71 --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-4c:00:82:ae:5a:f8 @@ -0,0 +1,4 @@ +menuentry "Install s43-nomad" { + linux /casper/ubuntu-focal-amd64/vmlinuz ip=dhcp interface=4c:00:82:ae:5a:f8 url=https://releases.ubuntu.com/20.04.2/ubuntu-20.04.2-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.28:8081/ubuntu_focal_amd64/4c:00:82:ae:5a:f8/ --- console=ttyS0,115200n8 quiet + initrd /casper/ubuntu-focal-amd64/initrd +} \ No newline at end of file diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-6c:41:6a:1f:39:26 b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-6c:41:6a:1f:39:26 new file mode 100644 index 0000000000..0ea433a4c4 --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-6c:41:6a:1f:39:26 @@ -0,0 +1,4 @@ +menuentry "Install s42-nomad" { + linux /casper/ubuntu-focal-amd64/vmlinuz ip=dhcp interface=6c:41:6a:1f:39:26 url=https://releases.ubuntu.com/20.04.2/ubuntu-20.04.2-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.28:8081/ubuntu_focal_amd64/6c:41:6a:1f:39:26/ --- console=ttyS0,115200n8 quiet + initrd /casper/ubuntu-focal-amd64/initrd +} \ No newline at end of file diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6a:b4 b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6a:b4 new file mode 100644 index 0000000000..e30b56ce50 --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6a:b4 @@ -0,0 +1,4 @@ +menuentry "Install s47-nomad" { + linux /casper/ubuntu-focal-amd64/vmlinuz ip=dhcp interface=ac:1f:6b:5a:6a:b4 url=https://releases.ubuntu.com/20.04.2/ubuntu-20.04.2-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.32.8.14:8081/ubuntu_focal_amd64/ac:1f:6b:5a:6a:b4/ --- console=ttyS0,115200n8 quiet + initrd /casper/ubuntu-focal-amd64/initrd +} diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6a:d4 b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6a:d4 new file mode 100644 index 0000000000..09249d56ab --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6a:d4 @@ -0,0 +1,4 @@ +menuentry "Install s46-nomad" { + linux /casper/ubuntu-focal-amd64/vmlinuz ip=dhcp interface=ac:1f:6b:5a:6a:d4 url=https://releases.ubuntu.com/20.04.2/ubuntu-20.04.2-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.32.8.15:8081/ubuntu_focal_amd64/ac:1f:6b:5a:6a:d4/ --- console=ttyS0,115200n8 quiet + initrd /casper/ubuntu-focal-amd64/initrd +} diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6b:08 b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6b:08 new file mode 100644 index 0000000000..c68b38031c --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6b:08 @@ -0,0 +1,4 @@ +menuentry "Install s48-nomad" { + linux /casper/ubuntu-focal-amd64/vmlinuz ip=dhcp interface=ac:1f:6b:5a:6b:08 url=https://releases.ubuntu.com/20.04.2/ubuntu-20.04.2-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.32.8.14:8081/ubuntu_focal_amd64/ac:1f:6b:5a:6b:08/ --- console=ttyS0,115200n8 quiet + initrd /casper/ubuntu-focal-amd64/initrd +} diff --git a/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:ac:d9:2e b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:ac:d9:2e new file mode 100644 index 0000000000..a3a7a008c4 --- /dev/null +++ b/fdio.infra.pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:ac:d9:2e @@ -0,0 +1,4 @@ +menuentry "Install s57-nomad" { + linux /casper/ubuntu-focal-amd64/vmlinuz ip=dhcp interface=ac:1f:6b:ac:d9:2e url=https://releases.ubuntu.com/20.04.2/ubuntu-20.04.2-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.32.8.14:8081/ubuntu_focal_amd64/ac:1f:6b:ac:d9:2e/ --- console=ttyS0,115200n8 quiet + initrd /casper/ubuntu-focal-amd64/initrd +} diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:68:ee/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:68:ee/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:68:ee/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:68:ee/user-data new file mode 100644 index 0000000000..2f7d13e26d --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:68:ee/user-data @@ -0,0 +1,83 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s39-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + enp9s0f0: + addresses: [ 10.30.51.29/24 ] + dhcp4: false + gateway4: 10.30.51.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - device: disk-sda + flag: '' + grub_device: false + id: partition-1 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - fstype: ext4 + id: format-1 + preserve: false + type: format + volume: partition-1 + - device: format-1 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount \ No newline at end of file diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:6f:c0/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:6f:c0/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:6f:c0/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:6f:c0/user-data new file mode 100644 index 0000000000..02e9161b87 --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:42:68:6f:6f:c0/user-data @@ -0,0 +1,83 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s40-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + enp9s0f0: + addresses: [ 10.30.51.30/24 ] + dhcp4: false + gateway4: 10.30.51.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - device: disk-sda + flag: '' + grub_device: false + id: partition-1 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - fstype: ext4 + id: format-1 + preserve: false + type: format + volume: partition-1 + - device: format-1 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount \ No newline at end of file diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:f2:8b:7c:fb:12/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:f2:8b:7c:fb:12/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:f2:8b:7c:fb:12/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:f2:8b:7c:fb:12/user-data new file mode 100644 index 0000000000..435d37be63 --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/00:f2:8b:7c:fb:12/user-data @@ -0,0 +1,83 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s41-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + enp8s0f0: + addresses: [ 10.30.51.28/24 ] + dhcp4: false + gateway4: 10.30.51.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - device: disk-sda + flag: '' + grub_device: false + id: partition-1 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - fstype: ext4 + id: format-1 + preserve: false + type: format + volume: partition-1 + - device: format-1 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount \ No newline at end of file diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:4b:0c/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:4b:0c/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:4b:0c/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:4b:0c/user-data new file mode 100644 index 0000000000..0f7e640bf6 --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:4b:0c/user-data @@ -0,0 +1,83 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s45-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + enp1s0f0: + addresses: [ 10.30.51.35/24 ] + dhcp4: false + gateway4: 10.30.51.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - device: disk-sda + flag: '' + grub_device: false + id: partition-1 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - fstype: ext4 + id: format-1 + preserve: false + type: format + volume: partition-1 + - device: format-1 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount \ No newline at end of file diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:85:7a/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:85:7a/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:85:7a/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:85:7a/user-data new file mode 100644 index 0000000000..3644cbfd77 --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/38:0e:4d:9c:85:7a/user-data @@ -0,0 +1,83 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s44-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + enp1s0f0: + addresses: [ 10.30.51.34/24 ] + dhcp4: false + gateway4: 10.30.51.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - device: disk-sda + flag: '' + grub_device: false + id: partition-1 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - fstype: ext4 + id: format-1 + preserve: false + type: format + volume: partition-1 + - device: format-1 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount \ No newline at end of file diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/4c:00:82:ae:5a:f8/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/4c:00:82:ae:5a:f8/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/4c:00:82:ae:5a:f8/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/4c:00:82:ae:5a:f8/user-data new file mode 100644 index 0000000000..565e271ed8 --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/4c:00:82:ae:5a:f8/user-data @@ -0,0 +1,120 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s43-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + enp1s0f0: + addresses: [ 10.30.51.33/24 ] + dhcp4: false + gateway4: 10.30.51.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-nvme0n1 + path: /dev/nvme0n1 + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - grub_device: false + id: disk-nvme1n1 + path: /dev/nvme1n1 + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-nvme0n1 + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - device: disk-nvme1n1 + grub_device: true + id: partition-1 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - id: format-1 + fstype: fat32 + preserve: false + type: format + volume: partition-1 + - device: disk-nvme0n1 + flag: '' + grub_device: false + id: partition-2 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - device: disk-nvme1n1 + flag: '' + grub_device: false + id: partition-3 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - name: md0 + raidlevel: raid1 + devices: [partition-2, partition-3] + spare_devices: [] + preserve: false + type: raid + id: raid-0 + - fstype: ext4 + id: format-2 + preserve: false + type: format + volume: raid-0 + - device: format-2 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/6c:41:6a:1f:39:26/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/6c:41:6a:1f:39:26/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/6c:41:6a:1f:39:26/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/6c:41:6a:1f:39:26/user-data new file mode 100644 index 0000000000..0db693010f --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/6c:41:6a:1f:39:26/user-data @@ -0,0 +1,120 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s44-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + enp2s0f0: + addresses: [ 10.30.51.32/24 ] + dhcp4: false + gateway4: 10.30.51.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-nvme0n1 + path: /dev/nvme0n1 + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - grub_device: false + id: disk-nvme1n1 + path: /dev/nvme1n1 + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-nvme0n1 + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - device: disk-nvme1n1 + grub_device: true + id: partition-1 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - id: format-1 + fstype: fat32 + preserve: false + type: format + volume: partition-1 + - device: disk-nvme0n1 + flag: '' + grub_device: false + id: partition-2 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - device: disk-nvme1n1 + flag: '' + grub_device: false + id: partition-3 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - name: md0 + raidlevel: raid1 + devices: [partition-2, partition-3] + spare_devices: [] + preserve: false + type: raid + id: raid-0 + - fstype: ext4 + id: format-2 + preserve: false + type: format + volume: raid-0 + - device: format-2 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:b4/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:b4/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:b4/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:b4/user-data new file mode 100644 index 0000000000..62fb240050 --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:b4/user-data @@ -0,0 +1,83 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s47-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + eno1: + addresses: [ 10.32.8.15/24 ] + dhcp4: false + gateway4: 10.32.8.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - device: disk-sda + flag: '' + grub_device: false + id: partition-1 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - fstype: ext4 + id: format-1 + preserve: false + type: format + volume: partition-1 + - device: format-1 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount \ No newline at end of file diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:d4/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:d4/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:d4/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:d4/user-data new file mode 100644 index 0000000000..64a6eee03f --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6a:d4/user-data @@ -0,0 +1,83 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s46-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + eno1: + addresses: [ 10.32.8.14/24 ] + dhcp4: false + gateway4: 10.32.8.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - device: disk-sda + flag: '' + grub_device: false + id: partition-1 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - fstype: ext4 + id: format-1 + preserve: false + type: format + volume: partition-1 + - device: format-1 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount \ No newline at end of file diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6b:08/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6b:08/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6b:08/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6b:08/user-data new file mode 100644 index 0000000000..39f786497a --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:5a:6b:08/user-data @@ -0,0 +1,83 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s48-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + eno1: + addresses: [ 10.32.8.16/24 ] + dhcp4: false + gateway4: 10.32.8.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - device: disk-sda + flag: '' + grub_device: false + id: partition-1 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - fstype: ext4 + id: format-1 + preserve: false + type: format + volume: partition-1 + - device: format-1 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount \ No newline at end of file diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:ac:d9:2e/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:ac:d9:2e/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:ac:d9:2e/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:ac:d9:2e/user-data new file mode 100644 index 0000000000..061522a7d8 --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_amd64/ac:1f:6b:ac:d9:2e/user-data @@ -0,0 +1,83 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s57-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + eno1: + addresses: [ 10.32.8.17/24 ] + dhcp4: false + gateway4: 10.32.8.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - device: disk-sda + flag: '' + grub_device: false + id: partition-1 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - fstype: ext4 + id: format-1 + preserve: false + type: format + volume: partition-1 + - device: format-1 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount \ No newline at end of file diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:01:d8:dc/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:01:d8:dc/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:01:d8:dc/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:01:d8:dc/user-data new file mode 100644 index 0000000000..531900a186 --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:01:d8:dc/user-data @@ -0,0 +1,120 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s50-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + enP2p1s0v0: + addresses: [ 10.30.51.68/24 ] + dhcp4: false + gateway4: 10.30.51.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - grub_device: false + id: disk-sdb + path: /dev/sdb + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - device: disk-sdb + grub_device: true + id: partition-1 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - id: format-1 + fstype: fat32 + preserve: false + type: format + volume: partition-1 + - device: disk-sda + flag: '' + grub_device: false + id: partition-2 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - device: disk-sdb + flag: '' + grub_device: false + id: partition-3 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - name: md0 + raidlevel: raid1 + devices: [partition-2, partition-3] + spare_devices: [] + preserve: false + type: raid + id: raid-0 + - fstype: ext4 + id: format-2 + preserve: false + type: format + volume: raid-0 + - device: format-2 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:68:7c:b3/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:68:7c:b3/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:68:7c:b3/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:68:7c:b3/user-data new file mode 100644 index 0000000000..53876a8cb0 --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/1c:1b:0d:68:7c:b3/user-data @@ -0,0 +1,120 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s49-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + enP2p1s0v0: + addresses: [ 10.30.51.67/24 ] + dhcp4: false + gateway4: 10.30.51.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - grub_device: false + id: disk-sdb + path: /dev/sdb + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - device: disk-sdb + grub_device: true + id: partition-1 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - id: format-1 + fstype: fat32 + preserve: false + type: format + volume: partition-1 + - device: disk-sda + flag: '' + grub_device: false + id: partition-2 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - device: disk-sdb + flag: '' + grub_device: false + id: partition-3 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - name: md0 + raidlevel: raid1 + devices: [partition-2, partition-3] + spare_devices: [] + preserve: false + type: raid + id: raid-0 + - fstype: ext4 + id: format-2 + preserve: false + type: format + volume: raid-0 + - device: format-2 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e0:9f:cd/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e0:9f:cd/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e0:9f:cd/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e0:9f:cd/user-data new file mode 100644 index 0000000000..bfe00365c5 --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e0:9f:cd/user-data @@ -0,0 +1,83 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s54-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + enP2p1s0v0: + addresses: [ 10.30.51.40/24 ] + dhcp4: false + gateway4: 10.30.51.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - device: disk-sda + flag: '' + grub_device: false + id: partition-1 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - fstype: ext4 + id: format-1 + preserve: false + type: format + volume: partition-1 + - device: format-1 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b0:aa/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b0:aa/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b0:aa/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b0:aa/user-data new file mode 100644 index 0000000000..2dd4322a84 --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b0:aa/user-data @@ -0,0 +1,120 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s51-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + enP2p1s0v0: + addresses: [ 10.30.51.66/24 ] + dhcp4: false + gateway4: 10.30.51.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - grub_device: false + id: disk-sdb + path: /dev/sdb + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - device: disk-sdb + grub_device: true + id: partition-1 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - id: format-1 + fstype: fat32 + preserve: false + type: format + volume: partition-1 + - device: disk-sda + flag: '' + grub_device: false + id: partition-2 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - device: disk-sdb + flag: '' + grub_device: false + id: partition-3 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - name: md0 + raidlevel: raid1 + devices: [partition-2, partition-3] + spare_devices: [] + preserve: false + type: raid + id: raid-0 + - fstype: ext4 + id: format-2 + preserve: false + type: format + volume: raid-0 + - device: format-2 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b1:12/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b1:12/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b1:12/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b1:12/user-data new file mode 100644 index 0000000000..a7c6ce3a98 --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b1:12/user-data @@ -0,0 +1,120 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s52-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + enP2p1s0v0: + addresses: [ 10.30.51.65/24 ] + dhcp4: false + gateway4: 10.30.51.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - grub_device: false + id: disk-sdb + path: /dev/sdb + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - device: disk-sdb + grub_device: true + id: partition-1 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - id: format-1 + fstype: fat32 + preserve: false + type: format + volume: partition-1 + - device: disk-sda + flag: '' + grub_device: false + id: partition-2 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - device: disk-sdb + flag: '' + grub_device: false + id: partition-3 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - name: md0 + raidlevel: raid1 + devices: [partition-2, partition-3] + spare_devices: [] + preserve: false + type: raid + id: raid-0 + - fstype: ext4 + id: format-2 + preserve: false + type: format + volume: raid-0 + - device: format-2 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b3:19/meta-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b3:19/meta-data new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b3:19/user-data b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b3:19/user-data new file mode 100644 index 0000000000..5f2bbc0849 --- /dev/null +++ b/fdio.infra.pxe/docker-nginx/html/ubuntu_focal_arm64/40:8d:5c:e7:b3:19/user-data @@ -0,0 +1,83 @@ +#cloud-config +autoinstall: + version: 1 + apt: + geoip: true + preserve_sources_list: false + primary: + - arches: [amd64, i386] + uri: http://ca.archive.ubuntu.com/ubuntu + - arches: [default] + uri: http://ports.ubuntu.com/ubuntu-ports + identity: + hostname: s53-nomad + password: $6$FIsbVDQR$5D0wgufOd2FtnmOiRNsGlgg6Loh.0x3dWSj72DSQnqisSyE9DROfgSgA6s0yxDwz4Jd5SRTXiTKuRYuSQ5POI1 + realname: localadmin + username: localadmin + keyboard: + layout: us + toggle: null + variant: '' + locale: en_US.UTF-8 + network: + ethernets: + enP2p1s0v0: + addresses: [ 10.30.51.39/24 ] + dhcp4: false + gateway4: 10.30.51.1 + nameservers: + addresses: [ 1.1.1.1, 8.8.8.8 ] + version: 2 + packages: + - python3 + refresh-installer: + update: no + ssh: + allow-pw: true + authorized-keys: [] + install-server: true + storage: + config: + - grub_device: false + id: disk-sda + path: /dev/sda + ptable: gpt + preserve: false + type: disk + wipe: superblock-recursive + - device: disk-sda + grub_device: true + id: partition-0 + flag: boot + number: 1 + preserve: false + size: 536870912 + type: partition + wipe: superblock + - id: format-0 + fstype: fat32 + preserve: false + type: format + volume: partition-0 + - device: disk-sda + flag: '' + grub_device: false + id: partition-1 + number: 2 + preserve: false + size: -1 + type: partition + wipe: superblock + - fstype: ext4 + id: format-1 + preserve: false + type: format + volume: partition-1 + - device: format-1 + id: mount-1 + path: / + type: mount + - device: format-0 + id: mount-0 + path: /boot/efi + type: mount -- 2.16.6