TDD + bugfixes + new stacks

This commit is contained in:
Olivier 2023-09-26 18:09:27 +02:00
parent ed997052b2
commit 3b284c5019
70 changed files with 2513 additions and 1405 deletions

3
.gitignore vendored
View File

@ -6,6 +6,8 @@ tmp/
*.original
*.sh
*.backup
*.secrets
*.env
vault.txt
notes.txt
debian_facts.json
@ -15,3 +17,4 @@ roles/stacks/composes/files/homepage/conf/homepage/conf/services.yaml
roles/stacks/composes/files/homepage/conf/homepage/conf/docker.yaml
roles/stacks/composes/files/homepage/conf/homepage/conf/bookmarks.yaml
roles/vm/templates/yaml_hosts_extra.j2
roles/stacks/composes/files/monitoring-exporters/datas/freebox/datas/.freebox_token

View File

@ -19,6 +19,8 @@ Ansible _tests_ to learn its concepts.
### 2023-09-26
* TDD
* Bugfixes
* Grab VM OS specifications for exposure
* Stacks definition: monitoring-vm, monitoring-exporters
### 2023-09-24

View File

@ -1,18 +1,18 @@
$ANSIBLE_VAULT;1.1;AES256
37373130316566646137626631383636396665653662336338333637663863333064666164336539
3138373361306531396131393865396633326137633138650a303839373462303338656131363133
31376634633831666534306435653463346632346432646662323663363966393331613764333562
3938383538313239360a393230313864636265363332643830636438383237346139396238373839
65363131383564383562393766613039383663366562623233343437663662663662353033323836
31653261326131626164383664356233316665653362363062633935623766316265666532373135
64376666313663383462383963623562313734636463653133646437336332326566346162303333
64653034623361383837313262366233343735343265663631303366376432393936363531666339
64306163376232383661346638656636313630353665313236323038326462306130343832386164
64343032363764353861363662666462383866616563383737663632616137626262616230346633
64626261636136373039396663613565643934316665303532656234356462366238363138326562
65303163653232623531363465623233343865373336633965646561353433666436653435666565
65646430333134663431383265653336613239303033663361326137313838643766366335623232
62656631613663313261663938363533316239396638386262346439656261336233303431336563
35643062633934326665353063356263636265633230353233316365396261656536373164613164
31663565366436623839316230373437633436303130643139333734316138316638633630353132
62303538323263646333306465343634623966396531666234383634376230386566
32323330373734613639363031373935613036333931306639323930653538343334313536623432
3064376136663132306236616536613562626138393363610a663034623139633165623035313431
32316630656662343432353134376139373237346131663331613934323061343730353530663966
3938626439616562300a376634616466613266643638623665383138386561363239643730646138
33333239643364633137636263636537316639656238346338633636396134663961336539333766
33343365393632303961303466393265383661343736313461633762343734666666623130623135
39636534343263666537333266656665363839626465343661616636666565326439346362626535
37623933646634666232376364393030653331386565383937306663323562636234623730663266
61373734396263656236656335356466306465366136363931326564366636396563383036633633
66393536373731356264613533616365336339363837343336303766396364333334386261633231
35363039613331343735373035333731623534623337336639663232623464333664306363306363
66386636383134396235366432316132316539346331393966363838633331653332643065653031
32363130303536313830386462646232623261303364646433386464333435663134393134656137
34333231643162633131303864376436643561643538393939396531656337373061653938643665
30643436663966663165643463356638373838343438373539653835663833626265323233396430
62646464363837323636313766623033316666643130663333643066363664636364643831366438
39613161336262323833363430366432626161393562363335393834333163326632

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
---
- name: Orochi
@ -34,7 +34,7 @@
availables: []
enable_role_common: false
enable_role_docker: false
enable_role_vm: false
enable_role_vm: true
enable_role_stacks: true
roles:

View File

@ -1,15 +1,15 @@
$ANSIBLE_VAULT;1.1;AES256
34363436303862383230356435333439623264356137643530376566346339386235303435663138
3036643637313936363463623131383131623334626363330a643835636639316538633265346234
32376364643766613739326566633931353139303631343761383665613832306238313264336665
6361396538343631380a373937633337653631303262633033373531623737353831663563316335
38363535366363303832633534643930656236336565316564633136383065623862316435633963
37336435353735646461613962343930626237393464343265323966313037336663393634316431
66313364356134616338396432353265386230356139356434383861336331613962633866313664
38663430333637306534396632336439363435636635373336383332363734656639333434613264
35663162373539396532383736643033613565653731326333373231366234363137656435303633
39666562363939373739333836343930663833353966613661376662306435323435646134663339
39316333623462393239383266623064633739326365333965326339353234393363396264653230
63363735323431663039346436346265353138356163633931623961393263646432653462616238
36656537396364343763386362376562353339386561393538363236373738336230363666656433
6139643831653762323532393361303934326264316234356462
30663830333932313864636161663134363632383163343634363932326439313763333761393634
3832323532326432313165386365363066393230323736300a643434656234353064303731323164
64643363396462613735333435363637386633663762643333623332626364626635643135383663
3364326665303839330a396235613033386434396162663863626361613735373562636465323839
34666438666163633135366239666366346462623636393037656662356236363534636539396532
62616366333237383631323762623433373833613261383935666534376533666637356336373833
66626165323538393333353335663337366638333062356233383831333033643134623035353066
32623562636361653766386430626131663163356535346238346137333530363136353331656362
37333965326562356263383961363564626665313435323766373939336239306664396664626666
39616664306334333265303530646665376266333936343335313430386263663233343361316464
31366331313031646233633435363865653234346264323761336164616532323736326236623033
36303762393239333438663733653861313064306334386233356233356537663566613432326531
65356539343331306634376466626132613465323234306533333934656439343234363366316430
6230643764653064343563656465303235666135343737666233

View File

@ -1,6 +1,5 @@
# {{ ansible_managed }}
# {{ docker_mastering }}
# 2023-09-25
# 2023-09-26
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd

View File

@ -1,6 +1,5 @@
# {{ ansible_managed }}
# master: {{ stacks_mastering }}
# edited: 2023-09-25
# edited: 2023-09-26
# updated: {{ ansible_date_time.date }}
http:
pprof:

View File

@ -1,6 +1,5 @@
# {{ ansible_managed }}
# master: {{ stacks_mastering }}
# edited: 2023-09-25
# edited: 2023-09-26
# updated: {{ ansible_date_time.date }}
server {

View File

@ -1,6 +1,5 @@
# {{ ansible_managed }}
# master: {{ stacks_mastering }}
# edited: 2023-09-25
# edited: 2023-09-26
# updated: {{ ansible_date_time.date }}
#Minecraft server properties
difficulty={{ itzg_difficulty }}

View File

@ -0,0 +1,9 @@
# master: {{ stacks_mastering }}
# edited: 2023-09-26
# updated: {{ ansible_date_time.date }}
[client]
host={{ vm_master_name }}.{{ vm_local_domain }}
port={{ vm_port_mariadb }}
user={{ vm_databases_user }}
password={{ vm_databases_password }}

View File

@ -0,0 +1,9 @@
# master: {{ stacks_mastering }}
# edited: 2023-09-26
# updated: {{ ansible_date_time.date }}
[client]
host={{ vm_master_name }}.{{ vm_local_domain }}
port={{ vm_port_mysql }}
user={{ vm_databases_user }}
password={{ vm_databases_password }}

View File

@ -0,0 +1,8 @@
# master: {{ stacks_mastering }}
# edited: 2023-09-26
# updated: {{ ansible_date_time.date }}
default:
user: {{ proxmox_user }}
password: {{ proxmox_password }}
verify_ssl: false

View File

@ -0,0 +1,955 @@
# master: {{ stacks_mastering }}
# edited: 2023-09-26
# updated: {{ ansible_date_time.date }}
auths:
snmpv1:
version: 1
community: {{ snmp_community }}
security_level: noAuthNoPriv
auth_protocol: MD5
priv_protocol: DES
snmpv2:
version: 2
community: {{ snmp_community }}
security_level: noAuthNoPriv
auth_protocol: MD5
priv_protocol: DES
snmpv3:
version: 3
security_level: authPriv
auth_protocol: MD5
username: {{ snmp_user }}
password: {{ snmp_password }}
priv_protocol: DES
priv_password: {{ snmp_priv_password }}
modules:
synology:
walk:
- 1.3.6.1.2.1.2 # network
- 1.3.6.1.2.1.31.1.1 # The total number received/transmitted of the interface
- 1.3.6.1.4.1.6574.1 # displays all system statuses
- 1.3.6.1.4.1.6574.2 # information regarding hard drives e.g Temperature
- 1.3.6.1.4.1.6574.3 # monitoring RAID status
- 1.3.6.1.4.1.6574.6 # the number of users logging in
metrics:
- name: ifNumber
oid: 1.3.6.1.2.1.2.1
type: gauge
help: The number of network interfaces (regardless of their current state) present
on this system. - 1.3.6.1.2.1.2.1
- name: ifIndex
oid: 1.3.6.1.2.1.2.2.1.1
type: gauge
help: A unique value, greater than zero, for each interface - 1.3.6.1.2.1.2.2.1.1
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifDescr
oid: 1.3.6.1.2.1.2.2.1.2
type: DisplayString
help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifMtu
oid: 1.3.6.1.2.1.2.2.1.4
type: gauge
help: The size of the largest packet which can be sent/received on the interface,
specified in octets - 1.3.6.1.2.1.2.2.1.4
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifSpeed
oid: 1.3.6.1.2.1.2.2.1.5
type: gauge
help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifPhysAddress
oid: 1.3.6.1.2.1.2.2.1.6
type: PhysAddress48
help: The interface's address at its protocol sub-layer - 1.3.6.1.2.1.2.2.1.6
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifAdminStatus
oid: 1.3.6.1.2.1.2.2.1.7
type: gauge
help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
enum_values:
1: up
2: down
3: testing
- name: ifOperStatus
oid: 1.3.6.1.2.1.2.2.1.8
type: gauge
help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
enum_values:
1: up
2: down
3: testing
4: unknown
5: dormant
6: notPresent
7: lowerLayerDown
- name: ifLastChange
oid: 1.3.6.1.2.1.2.2.1.9
type: gauge
help: The value of sysUpTime at the time the interface entered its current operational
state - 1.3.6.1.2.1.2.2.1.9
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifInOctets
oid: 1.3.6.1.2.1.2.2.1.10
type: counter
help: The total number of octets received on the interface, including framing
characters - 1.3.6.1.2.1.2.2.1.10
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifInUcastPkts
oid: 1.3.6.1.2.1.2.2.1.11
type: counter
help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,
which were not addressed to a multicast or broadcast address at this sub-layer
- 1.3.6.1.2.1.2.2.1.11
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifInNUcastPkts
oid: 1.3.6.1.2.1.2.2.1.12
type: counter
help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,
which were addressed to a multicast or broadcast address at this sub-layer -
1.3.6.1.2.1.2.2.1.12
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifInDiscards
oid: 1.3.6.1.2.1.2.2.1.13
type: counter
help: The number of inbound packets which were chosen to be discarded even though
no errors had been detected to prevent their being deliverable to a higher-layer
protocol - 1.3.6.1.2.1.2.2.1.13
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifInErrors
oid: 1.3.6.1.2.1.2.2.1.14
type: counter
help: For packet-oriented interfaces, the number of inbound packets that contained
errors preventing them from being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.14
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifInUnknownProtos
oid: 1.3.6.1.2.1.2.2.1.15
type: counter
help: For packet-oriented interfaces, the number of packets received via the interface
which were discarded because of an unknown or unsupported protocol - 1.3.6.1.2.1.2.2.1.15
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifOutOctets
oid: 1.3.6.1.2.1.2.2.1.16
type: counter
help: The total number of octets transmitted out of the interface, including framing
characters - 1.3.6.1.2.1.2.2.1.16
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifOutUcastPkts
oid: 1.3.6.1.2.1.2.2.1.17
type: counter
help: The total number of packets that higher-level protocols requested be transmitted,
and which were not addressed to a multicast or broadcast address at this sub-layer,
including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.17
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifOutNUcastPkts
oid: 1.3.6.1.2.1.2.2.1.18
type: counter
help: The total number of packets that higher-level protocols requested be transmitted,
and which were addressed to a multicast or broadcast address at this sub-layer,
including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.18
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifOutDiscards
oid: 1.3.6.1.2.1.2.2.1.19
type: counter
help: The number of outbound packets which were chosen to be discarded even though
no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifOutErrors
oid: 1.3.6.1.2.1.2.2.1.20
type: counter
help: For packet-oriented interfaces, the number of outbound packets that could
not be transmitted because of errors - 1.3.6.1.2.1.2.2.1.20
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifOutQLen
oid: 1.3.6.1.2.1.2.2.1.21
type: gauge
help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifSpecific
oid: 1.3.6.1.2.1.2.2.1.22
type: OctetString
help: A reference to MIB definitions specific to the particular media being used
to realize the interface - 1.3.6.1.2.1.2.2.1.22
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifInMulticastPkts
oid: 1.3.6.1.2.1.31.1.1.1.2
type: counter
help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,
which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifInBroadcastPkts
oid: 1.3.6.1.2.1.31.1.1.1.3
type: counter
help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,
which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifOutMulticastPkts
oid: 1.3.6.1.2.1.31.1.1.1.4
type: counter
help: The total number of packets that higher-level protocols requested be transmitted,
and which were addressed to a multicast address at this sub-layer, including
those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifOutBroadcastPkts
oid: 1.3.6.1.2.1.31.1.1.1.5
type: counter
help: The total number of packets that higher-level protocols requested be transmitted,
and which were addressed to a broadcast address at this sub-layer, including
those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifHCInOctets
oid: 1.3.6.1.2.1.31.1.1.1.6
type: counter
help: The total number of octets received on the interface, including framing
characters - 1.3.6.1.2.1.31.1.1.1.6
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifHCInUcastPkts
oid: 1.3.6.1.2.1.31.1.1.1.7
type: counter
help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,
which were not addressed to a multicast or broadcast address at this sub-layer
- 1.3.6.1.2.1.31.1.1.1.7
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifHCInMulticastPkts
oid: 1.3.6.1.2.1.31.1.1.1.8
type: counter
help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,
which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifHCInBroadcastPkts
oid: 1.3.6.1.2.1.31.1.1.1.9
type: counter
help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,
which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifHCOutOctets
oid: 1.3.6.1.2.1.31.1.1.1.10
type: counter
help: The total number of octets transmitted out of the interface, including framing
characters - 1.3.6.1.2.1.31.1.1.1.10
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifHCOutUcastPkts
oid: 1.3.6.1.2.1.31.1.1.1.11
type: counter
help: The total number of packets that higher-level protocols requested be transmitted,
and which were not addressed to a multicast or broadcast address at this sub-layer,
including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifHCOutMulticastPkts
oid: 1.3.6.1.2.1.31.1.1.1.12
type: counter
help: The total number of packets that higher-level protocols requested be transmitted,
and which were addressed to a multicast address at this sub-layer, including
those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifHCOutBroadcastPkts
oid: 1.3.6.1.2.1.31.1.1.1.13
type: counter
help: The total number of packets that higher-level protocols requested be transmitted,
and which were addressed to a broadcast address at this sub-layer, including
those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifLinkUpDownTrapEnable
oid: 1.3.6.1.2.1.31.1.1.1.14
type: gauge
help: Indicates whether linkUp/linkDown traps should be generated for this interface
- 1.3.6.1.2.1.31.1.1.1.14
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
enum_values:
1: enabled
2: disabled
- name: ifHighSpeed
oid: 1.3.6.1.2.1.31.1.1.1.15
type: gauge
help: An estimate of the interface's current bandwidth in units of 1,000,000 bits
per second - 1.3.6.1.2.1.31.1.1.1.15
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifPromiscuousMode
oid: 1.3.6.1.2.1.31.1.1.1.16
type: gauge
help: This object has a value of false(2) if this interface only accepts packets/frames
that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
enum_values:
1: "true"
2: "false"
- name: ifConnectorPresent
oid: 1.3.6.1.2.1.31.1.1.1.17
type: gauge
help: This object has the value 'true(1)' if the interface sublayer has a physical
connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
enum_values:
1: "true"
2: "false"
- name: ifAlias
oid: 1.3.6.1.2.1.31.1.1.1.18
type: DisplayString
help: This object is an 'alias' name for the interface as specified by a network
manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: ifCounterDiscontinuityTime
oid: 1.3.6.1.2.1.31.1.1.1.19
type: gauge
help: The value of sysUpTime on the most recent occasion at which any one or more
of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19
indexes:
- labelname: ifIndex
type: gauge
lookups:
- labels:
- ifIndex
labelname: ifName
oid: 1.3.6.1.2.1.31.1.1.1.1
type: DisplayString
- labels: []
labelname: ifIndex
- name: systemStatus
oid: 1.3.6.1.4.1.6574.1.1
type: gauge
help: Synology system status Each meanings of status represented describe below
- 1.3.6.1.4.1.6574.1.1
- name: temperature
oid: 1.3.6.1.4.1.6574.1.2
type: gauge
help: Synology system temperature The temperature of Disk Station uses Celsius
degree. - 1.3.6.1.4.1.6574.1.2
- name: powerStatus
oid: 1.3.6.1.4.1.6574.1.3
type: gauge
help: Synology power status Each meanings of status represented describe below
- 1.3.6.1.4.1.6574.1.3
- name: systemFanStatus
oid: 1.3.6.1.4.1.6574.1.4.1
type: gauge
help: Synology system fan status Each meanings of status represented describe
below - 1.3.6.1.4.1.6574.1.4.1
- name: cpuFanStatus
oid: 1.3.6.1.4.1.6574.1.4.2
type: gauge
help: Synology cpu fan status Each meanings of status represented describe below
- 1.3.6.1.4.1.6574.1.4.2
- name: modelName
oid: 1.3.6.1.4.1.6574.1.5.1
type: DisplayString
help: The Model name of this NAS - 1.3.6.1.4.1.6574.1.5.1
- name: serialNumber
oid: 1.3.6.1.4.1.6574.1.5.2
type: DisplayString
help: The serial number of this NAS - 1.3.6.1.4.1.6574.1.5.2
- name: version
oid: 1.3.6.1.4.1.6574.1.5.3
type: DisplayString
help: The version of this DSM - 1.3.6.1.4.1.6574.1.5.3
- name: upgradeAvailable
oid: 1.3.6.1.4.1.6574.1.5.4
type: gauge
help: This oid is for checking whether there is a latest DSM can be upgraded -
1.3.6.1.4.1.6574.1.5.4
- name: controllerNumber
oid: 1.3.6.1.4.1.6574.1.6
type: gauge
help: Synology system controller number Controller A(0) Controller B(1) - 1.3.6.1.4.1.6574.1.6
- name: diskIndex
oid: 1.3.6.1.4.1.6574.2.1.1.1
type: gauge
help: The index of disk table - 1.3.6.1.4.1.6574.2.1.1.1
indexes:
- labelname: diskIndex
type: gauge
lookups:
- labels:
- diskIndex
labelname: diskID
oid: 1.3.6.1.4.1.6574.2.1.1.2
type: DisplayString
- labels: []
labelname: diskIndex
- name: diskID
oid: 1.3.6.1.4.1.6574.2.1.1.2
type: DisplayString
help: Synology disk ID The ID of disk is assigned by disk Station. - 1.3.6.1.4.1.6574.2.1.1.2
indexes:
- labelname: diskIndex
type: gauge
lookups:
- labels:
- diskIndex
labelname: diskID
oid: 1.3.6.1.4.1.6574.2.1.1.2
type: DisplayString
- labels: []
labelname: diskIndex
- name: diskModel
oid: 1.3.6.1.4.1.6574.2.1.1.3
type: DisplayString
help: Synology disk model name The disk model name will be showed here. - 1.3.6.1.4.1.6574.2.1.1.3
indexes:
- labelname: diskIndex
type: gauge
lookups:
- labels:
- diskIndex
labelname: diskID
oid: 1.3.6.1.4.1.6574.2.1.1.2
type: DisplayString
- labels: []
labelname: diskIndex
- name: diskType
oid: 1.3.6.1.4.1.6574.2.1.1.4
type: DisplayString
help: Synology disk type The type of disk will be showed here, including SATA,
SSD and so on. - 1.3.6.1.4.1.6574.2.1.1.4
indexes:
- labelname: diskIndex
type: gauge
lookups:
- labels:
- diskIndex
labelname: diskID
oid: 1.3.6.1.4.1.6574.2.1.1.2
type: DisplayString
- labels: []
labelname: diskIndex
- name: diskStatus
oid: 1.3.6.1.4.1.6574.2.1.1.5
type: gauge
help: Synology disk status. Normal-1 Initialized-2 NotInitialized-3 SystemPartitionFailed-4 Crashed-5
- 1.3.6.1.4.1.6574.2.1.1.5
indexes:
- labelname: diskIndex
type: gauge
lookups:
- labels:
- diskIndex
labelname: diskID
oid: 1.3.6.1.4.1.6574.2.1.1.2
type: DisplayString
- labels: []
labelname: diskIndex
- name: diskTemperature
oid: 1.3.6.1.4.1.6574.2.1.1.6
type: gauge
help: Synology disk temperature The temperature of each disk uses Celsius degree.
- 1.3.6.1.4.1.6574.2.1.1.6
indexes:
- labelname: diskIndex
type: gauge
lookups:
- labels:
- diskIndex
labelname: diskID
oid: 1.3.6.1.4.1.6574.2.1.1.2
type: DisplayString
- labels: []
labelname: diskIndex
- name: raidIndex
oid: 1.3.6.1.4.1.6574.3.1.1.1
type: gauge
help: The index of raid table - 1.3.6.1.4.1.6574.3.1.1.1
indexes:
- labelname: raidIndex
type: gauge
lookups:
- labels:
- raidIndex
labelname: raidName
oid: 1.3.6.1.4.1.6574.3.1.1.2
type: DisplayString
- name: raidName
oid: 1.3.6.1.4.1.6574.3.1.1.2
type: DisplayString
help: Synology raid name The name of each raid will be showed here. - 1.3.6.1.4.1.6574.3.1.1.2
indexes:
- labelname: raidIndex
type: gauge
lookups:
- labels:
- raidIndex
labelname: raidName
oid: 1.3.6.1.4.1.6574.3.1.1.2
type: DisplayString
- name: raidStatus
oid: 1.3.6.1.4.1.6574.3.1.1.3
type: gauge
help: Synology Raid status Each meanings of status represented describe below
- 1.3.6.1.4.1.6574.3.1.1.3
indexes:
- labelname: raidIndex
type: gauge
lookups:
- labels:
- raidIndex
labelname: raidName
oid: 1.3.6.1.4.1.6574.3.1.1.2
type: DisplayString
- name: raidFreeSize
oid: 1.3.6.1.4.1.6574.3.1.1.4
type: gauge
help: Synology raid freesize Free space in bytes. - 1.3.6.1.4.1.6574.3.1.1.4
indexes:
- labelname: raidIndex
type: gauge
lookups:
- labels:
- raidIndex
labelname: raidName
oid: 1.3.6.1.4.1.6574.3.1.1.2
type: DisplayString
- name: raidTotalSize
oid: 1.3.6.1.4.1.6574.3.1.1.5
type: gauge
help: Synology raid totalsize Total space in bytes. - 1.3.6.1.4.1.6574.3.1.1.5
indexes:
- labelname: raidIndex
type: gauge
lookups:
- labels:
- raidIndex
labelname: raidName
oid: 1.3.6.1.4.1.6574.3.1.1.2
type: DisplayString
- name: serviceInfoIndex
oid: 1.3.6.1.4.1.6574.6.1.1.1
type: gauge
help: Service info index - 1.3.6.1.4.1.6574.6.1.1.1
indexes:
- labelname: serviceInfoIndex
type: gauge
lookups:
- labels:
- serviceInfoIndex
labelname: serviceName
oid: 1.3.6.1.4.1.6574.6.1.1.2
type: DisplayString
- labels: []
labelname: serviceInfoIndex
- name: serviceName
oid: 1.3.6.1.4.1.6574.6.1.1.2
type: DisplayString
help: Service name - 1.3.6.1.4.1.6574.6.1.1.2
indexes:
- labelname: serviceInfoIndex
type: gauge
lookups:
- labels:
- serviceInfoIndex
labelname: serviceName
oid: 1.3.6.1.4.1.6574.6.1.1.2
type: DisplayString
- labels: []
labelname: serviceInfoIndex
- name: serviceUsers
oid: 1.3.6.1.4.1.6574.6.1.1.3
type: gauge
help: Number of users using this service - 1.3.6.1.4.1.6574.6.1.1.3
indexes:
- labelname: serviceInfoIndex
type: gauge
lookups:
- labels:
- serviceInfoIndex
labelname: serviceName
oid: 1.3.6.1.4.1.6574.6.1.1.2
type: DisplayString
- labels: []
labelname: serviceInfoIndex

View File

@ -1,6 +1,5 @@
# {{ ansible_managed }}
# master: {{ stacks_mastering }}
# edited: 2023-09-25
# edited: 2023-09-26
# updated: {{ ansible_date_time.date }}
base-url: "https://{{ vm_subdomain_ntfy }}.{{ vm_internet_domain}}"

View File

@ -1,6 +1,5 @@
# {{ ansible_managed }}
# master: {{ stacks_mastering }}
# edited: 2023-09-25
# edited: 2023-09-26
# updated: {{ ansible_date_time.date }}
server:

View File

@ -1,6 +1,5 @@
# {{ ansible_managed }}
# master: {{ stacks_mastering }}
# edited: 2023-09-25
# edited: 2023-09-26
# updated: {{ ansible_date_time.date }}
version: 0.1

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: adguardhome
---
@ -60,9 +60,9 @@ adguardhome:
- { exposed: "443", container: "443", mode: "udp", disabled: true }
healthcheck: 'wget --no-verbose --tries=1 --spider http://0.0.0.0:80/ || exit 1'
ressources:
cpus: "4.0"
memory: 1G
tmpfs: 1G
cpu: "{{ vm_os_cpu_max }}"
memory: "{{ 1.0 if 1.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
tmpfs: "1G"
volumes:
- { local: './{{ stack_folder_conf }}/adguardhome/conf', container: '/opt/adguardhome/conf', mode: 'rw' }
- { local: './{{ stack_folder_datas }}/adguardhome/datas', container: '/opt/adguardhome/work', mode: 'rw' }

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: adminer
---
@ -30,5 +30,5 @@ adminer:
- { exposed: "${VM_PORT_ADMINER}", container: "8080" }
healthcheck: 'php -v || exit 1'
ressources:
cpus: "4.0"
memory: 1G
cpu: "{{ vm_os_cpu_half }}"
memory: "{{ 1.0 if 1.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: aptcacherng
---

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: dl
---
@ -33,7 +33,7 @@ dl:
- { exposed: "${VM_PORT_DL_NGINX}", container: "80" }
healthcheck: 'curl --fail http://0.0.0.0:80/ || exit 1'
ressources:
memory: "2G"
memory: "{{ 2.0 if 2.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
pid: 8192
volumes:
- { local: './{{ stack_folder_conf }}/dl-nginx/conf/dl-nginx', container: '/etc/nginx/conf.d', mode: 'rw' }

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: dockerproxy
---
@ -55,6 +55,9 @@ dockerproxy:
- { name: "SYSTEM", value: "1" }
- { name: "TASKS", value: "1" }
- { name: "VOLUMES", value: "1" }
ressources:
cpu: "{{ vm_os_cpu_max }}"
memory: "{{ 4.0 if 4.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
volumes:
- { local: '/var/run/docker.sock', container: '/var/run/docker.sock', mode: 'rw' }
- { local: '/dev/log', container: '/dev/log', mode: 'ro' }

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: stacks
---
@ -19,4 +19,4 @@ dozzle:
- { exposed: "${VM_PORT_DOZZLE}", container: "8080" }
healthcheck: '[ "CMD", "/dozzle", "healthcheck" ]'
ressources:
memory: "1G"
memory: "{{ 1.0 if 1.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: drawio
---
@ -23,7 +23,7 @@ drawio:
- { name: "COUNTRY_CODE", value: "FR" }
- { name: "DRAWIO_BASE_URL", value: "https://{{ vm_subdomain_drawio }}.{{ vm_internet_domain }}" }
ressources:
memory: 512M
memory: "{{ 0.5 if 0.5 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
traefik:
routers:
- {

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: flame
---
@ -31,8 +31,8 @@ flame:
environment:
- { name: "PASSWORD_FILE", value: "/run/secrets/password" }
ressources:
cpus: "4.0"
memory: 512M
cpus: "{{ vm_os_cpu_max }}"
memory: "{{ 0.5 if 0.5 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
volumes:
- { local: './{{ stack_folder_datas }}/flame/datas', container: '/app/data', mode: 'rw' }
traefik:

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: hastebin
---

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: stacks
---
@ -21,8 +21,8 @@ homepage:
- { exposed: "${VM_PORT_HOMEPAGE}", container: "3000" }
healthcheck: 'wget --no-verbose --tries=1 --spider http://0.0.0.0:3000/ || exit 1'
ressources:
cpus: "4.0"
memory: "512M"
cpus: "{{ vm_os_cpu_max }}"
memory: "{{ 0.5 if 0.5 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
volumes:
- { local: './{{ stack_folder_conf }}/homepage/conf', container: '/app/config', mode: 'ro' }
- { local: './{{ stack_folder_datas }}/homepage/datas/icons', container: '/app/public/icons', mode: 'ro' }

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: ipfs
---
@ -43,7 +43,7 @@ ipfs:
- { name: "IPFS_PATH", value: "/data/ipfs" }
tmpfs: 512M
ressources:
memory: 1G
memory: "{{ 1.0 if 1.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
volumes:
- { local: './{{ stack_folder_datas }}/ipfs/datas', container: '/data/ipfs', mode: 'rw' }
- { local: './{{ stack_folder_datas }}/ipfs/ipfs/datas', container: '/ipfs', mode: 'rw' }

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: itzg
---
@ -27,6 +27,6 @@ itzg:
tmpfs: 256M
ressources:
cpu: "1.0"
memory: "2G"
memory: "{{ 2.0 if 2.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
volumes:
- { local: './{{ stack_folder_datas }}/itzg/datas', container: '/data', mode: 'rw' }

View File

@ -41,8 +41,8 @@ jekyll:
- { name: "JEKYLL_ENV", value: "production" }
tmpfs: 512M
ressources:
cpu: "8.0"
memory: "1G"
cpu: "{{ vm_os_cpu_max }}"
memory: "{{ 1.0 if 1.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
volumes:
- { local: './{{ stack_folder_datas }}/jekyll/datas/jekyll', container: '/srv/jekyll', mode: 'rw' }
- { local: './{{ stack_folder_datas }}/jekyll/datas/_site', container: '/srv/jekyll/_site', mode: 'rw' }

View File

@ -0,0 +1,40 @@
# 2023-09-26
# Stack: mimir
---
mimir:
name: "mimir"
tasks:
- mimir.yml
ipv6: true
directories:
- "{{ stack_folder_conf }}/mimir/conf"
- "{{ stack_folder_datas }}/mimir/datas"
services:
- name: "mimir"
image: "grafana/mimir:latest"
uid: "0"
gid: "0"
privileged: true
capabilities:
- DAC_OVERRIDE
- SETUID
- SETGID
- CHOWN
- SYS_ADMIN
restart: "always"
ports:
- { exposed: "${VM_PORT_MIMIR}", container: "9009" }
- { exposed: "${VM_PORT_MIMIR_METRICS}", container: "9095" }
command: "--config.file=/etc/mimir/mimir.yaml"
healthcheck: 'wget --no-verbose --tries=1 --spider http://0.0.0.0:9009/ || exit 1'
ressources:
cpu: "{{ vm_os_cpu_max }}"
memory: "{{ 4.0 if 4.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
tmpfs: 512M
volumes:
- { local: './{{ stack_folder_conf }}/mimir/conf/mimir.yml', container: '/etc/mimir/mimir.yaml', mode: 'ro' }
- { local: './{{ stack_folder_datas }}/mimir/datas', container: '/mimir', mode: 'rw' }

View File

@ -1,14 +1,18 @@
# 2023-09-25
# 2023-09-26
# Stack: monitoring_exporters
---
monitoring_exporters:
name: "monitoring-exporters"
stack: "monitoring"
tasks:
- monitoring-exporters.yml
ipv6: true
secrets: true
directories:
- "{{ stack_folder_conf }}/exporters/mariadb/conf"
- "{{ stack_folder_conf }}/exporters/mysql/conf"
- "{{ stack_folder_conf }}/exporters/proxmox/conf"
- "{{ stack_folder_conf }}/exporters/snmp/conf"
- "{{ stack_folder_datas }}/exporters/freebox/datas"
@ -20,14 +24,14 @@ monitoring_exporters:
- name: "exporter-cadvisor"
override: { name: "monitoring-vm", service: "exporter-cadvisor" }
ressources:
cpu: "4.0"
memory: 4G
cpu: "{{ vm_os_cpu_half }}"
memory: "{{ 4.0 if 4.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
- name: "exporter-node"
override: { name: "monitoring-vm", service: "exporter-node" }
ressources:
cpu: "4.0"
memory: 4G
cpu: "{{ vm_os_cpu_half }}"
memory: "{{ 4.0 if 4.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
- name: "exporter-proxmox"
image: "prompve/prometheus-pve-exporter:latest"
@ -42,7 +46,7 @@ monitoring_exporters:
- { name: "PVE_VERIFY_SSL", value: "false" }
- { name: "PYTHONWARNINGS", value: "ignore" }
ressources:
memory: 1G
memory: "{{ 1.0 if 1.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
volumes:
- { local: './{{ stack_folder_conf }}/exporters/proxmox/conf/proxmox.yml', container: '/etc/pve.yml', mode: 'ro' }
@ -78,7 +82,7 @@ monitoring_exporters:
volumes:
- { local: './{{ stack_folder_conf }}/exporters/adguard/adguard.yml', container: '/etc/snmp_exporter/snmp.yml', mode: 'ro' }
secrets:
- { name: "exporter-adguard-password", file: "./{{ stack_folder_secrets }}/exporters/adguard/secrets/adguard-password" }
- { name: "exporter-adguard-password", file: "./{{ stack_folder_secrets }}/exporters/adguard/secrets/password.secrets" }
- name: "exporter-nut"
image: "hon95/prometheus-nut-exporter:latest"
@ -100,7 +104,7 @@ monitoring_exporters:
restart: "always"
ports:
- { exposed: "${VM_PORT_EXPORTER_FREEBOX}", container: "10001" }
#commands: "-fiber"
commands: "-fiber"
healthcheck: '/healthcheck || exit 1'
environment:
- { name: "HOME", value: "token" }
@ -136,8 +140,8 @@ monitoring_exporters:
- { name: "PG_EXPORTER_AUTO_DISCOVER_DATABASES", value: "true" }
tmpfs: 512M
secrets:
- { name: "exporter-postgres-datasource-user", file: "./{{ stack_folder_secrets }}/exporters/postgres/secrets/datasource-user" }
- { name: "exporter-postgres-datasource-password", file: "./{{ stack_folder_secrets }}/exporters/postgres/secrets/datasource-password" }
- { name: "exporter-postgres-datasource-user", file: "./{{ stack_folder_secrets }}/exporters/postgres/secrets/user.secrets" }
- { name: "exporter-postgres-datasource-password", file: "./{{ stack_folder_secrets }}/exporters/postgres/secrets/password.secrets" }
- name: "exporter-mysql"
image: "bitnami/mysqld-exporter:latest"
@ -182,7 +186,7 @@ monitoring_exporters:
volumes:
- { local: './{{ stack_folder_conf }}/exporters/mysql/mysql.cnf', container: '/mysql.cnf', mode: 'ro' }
secrets:
- { name: "exporter-mysql-password", file: "./{{ stack_folder_secrets }}/exporters/mysql/secrets/mysql-password" }
- { name: "exporter-mysql-password", file: "./{{ stack_folder_secrets }}/exporters/mysql/secrets/password.secrets" }
- name: "exporter-mariadb"
image: "bitnami/mysqld-exporter:latest"
@ -226,7 +230,7 @@ monitoring_exporters:
volumes:
- { local: './{{ stack_folder_conf }}/exporters/mariadb/mariadb.cnf', container: '/mariadb.cnf', mode: 'ro' }
secrets:
- { name: "exporter-mariadb-password", file: "./{{ stack_folder_secrets }}/exporters/mariadb/secrets/mariadb-password" }
- { name: "exporter-mariadb-password", file: "./{{ stack_folder_secrets }}/exporters/mariadb/secrets/password.secrets" }
- name: "exporter-mailcow"
image: "thej6s/mailcow-exporter:latest"

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: monitoring_vm
---
@ -27,8 +27,8 @@ monitoring_vm:
- "--event_storage_event_limit=default=0"
healthcheck: 'wget --no-verbose --tries=1 --spider http://0.0.0.0:8080/ || exit 1'
ressources:
cpu: "2.0"
memory: 1G
cpu: "{{ vm_os_cpu_half }}"
memory: "{{ 2.0 if 2.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
volumes:
- { local: '/', container: '/rootfs', mode: 'ro' }
- { local: '/etc/machine-id', container: '/etc/machine-id', mode: 'ro' }
@ -38,7 +38,7 @@ monitoring_vm:
- { local: '/var/lib/dbus/machine-id', container: '/var/lib/dbus/machine-id', mode: 'ro' }
- { local: '/var/run', container: '/var/run', mode: 'ro' }
- name: "exporter--node"
- name: "exporter-node"
image: "prom/node-exporter:latest"
uid: "0"
gid: "0"
@ -122,8 +122,8 @@ monitoring_vm:
- "--collector.ethtool.device-include='^(eth*|ens*)$'"
healthcheck: 'wget --no-verbose --tries=1 --spider http://0.0.0.0:9100/ || exit 1'
ressources:
cpu: "2.0"
memory: 2G
cpu: "{{ vm_os_cpu_half }}"
memory: "{{ 2.0 if 2.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
volumes:
- { local: '/', container: '/rootfs', mode: 'ro' }
- { local: '/sys', container: '/host/sys', mode: 'ro' }

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: ntfy
---
@ -25,7 +25,8 @@ ntfy:
- serve
healthcheck: 'wget --no-verbose --tries=1 --spider http://0.0.0.0:80/ || exit 1'
ressources:
memory: 1G
cpu: "{{ vm_os_cpu_max }}"
memory: "{{ 1.0 if 1.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
volumes:
- { local: './{{ stack_folder_conf }}/ntfy/conf', container: '/etc/ntfy', mode: 'ro' }
- { local: './{{ stack_folder_datas }}/ntfy/datas', container: '/var/cache/ntfy', mode: 'rw' }

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: portainer_agent
---
@ -20,7 +20,7 @@ portainer_agent:
- { exposed: "${VM_PORTAINER_AGENT}", container: "9001" }
healthcheck: './agent --help || exit 1'
ressources:
memory: 512M
memory: "{{ 0.5 if 0.5 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
volumes:
- { local: '/var/run/docker.sock', container: '/var/run/docker.sock', mode: 'rw' }
- { local: '/var/lib/docker/volumes/', container: '/var/lib/docker/volumes/', mode: 'rw' }

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: portainer
---
@ -25,6 +25,6 @@ portainer:
command: "-H tcp://${VM_HOST}:${VM_PORT_DOCKERPROXY}"
healthcheck: 'wget --no-verbose --tries=1 --spider http://0.0.0.0:9000 || exit 1'
ressources:
memory: 512M
memory: "{{ 0.5 if 0.5 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
volumes:
- { local: './{{ stack_folder_datas }}/portainer/datas', container: '/data', mode: 'rw' }

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: promtail
---
@ -33,8 +33,8 @@ promtail:
- { name: "MASTER_HOST", value: "${MASTER_HOST}" }
- { name: "VM_PORT_LOKI", value: "${VM_PORT_LOKI}" }
ressources:
cpus: "2.0"
memory: 1G
cpu: "{{ vm_os_cpu_max }}"
memory: "{{ 1.0 if 1.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
tmpfs: 512M
volumes:
- { local: './{{ stack_folder_conf }}/promtail/conf', container: '/etc/promtail', mode: 'ro' }

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: registry
---
@ -26,7 +26,8 @@ registry:
- { name: "REGISTRY_HTTP_TLS_CERTIFICATE", value: "{{ tls_certificate_path }}" }
- { name: "REGISTRY_HTTP_TLS_KEY", value: "{{ tls_private_key_path }}" }
ressources:
memory: 1G
cpu: "{{ vm_os_cpu_max }}"
memory: "{{ 1.0 if 1.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"
volumes:
- { local: './{{ stack_folder_conf }}/registry/conf/config.yml', container: '/etc/docker/registry/config.yml', mode: 'ro' }
- { local: './{{ stack_folder_datas }}/registry/datas', container: '/var/lib/registry', mode: 'rw' }

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Stack: stacks
---
@ -36,4 +36,5 @@ watchtower:
- { name: "WATCHTOWER_NOTIFICATION_TITLE_TAG", value: "${WATCHTOWER_NOTIFICATION_TITLE_TAG}" }
- { name: "WATCHTOWER_NOTIFICATIONS_HOSTNAME", value: "${WATCHTOWER_NOTIFICATIONS_HOSTNAME}" }
ressources:
memory: "1G"
cpu: "{{ vm_os_cpu_max }}"
memory: "{{ 1.0 if 1.0 <= vm_os_memory_max|float else vm_os_memory_max|float }}G"

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subtasks: common
---
@ -17,6 +17,21 @@
- conf
- copy
- name: "[{{ stack_name }}]: Copy envs"
ansible.builtin.copy:
backup: true
src: "{{ local_folder_envs }}"
dest: "{{ folder_remote_envs }}"
owner: "{{ puid }}"
group: "{{ guid }}"
mode: u=rw,g=r,o=r
when: stack_switch_envs |default(false)|bool == true
tags:
- stasks
- task
- envs
- copy
- name: "[{{ stack_name }}]: Copy datas"
ansible.builtin.copy:
backup: true

View File

@ -0,0 +1,18 @@
# 2023-09-26
# Subtasks: monitoring-exporters
---
- ansible.builtin.include_vars: ../vars/vault/databases.yml
- ansible.builtin.include_vars: ../vars/vault/monitoring.yml
- ansible.builtin.include_vars: ../vars/monitoring-exporters.yml
- ansible.builtin.include_vars: ../vars/common.yml
- name: "[{{ stack_name }}]: Execute stack common tasks"
ansible.builtin.include_tasks:
file: "common.yml"
when:
- stack_enable
tags:
- stacks
- task
- execute

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: adguardhome
---
@ -6,6 +6,7 @@ stack_name: "adguardhome"
stack_enable: true
stack_switch_conf: false
stack_switch_envs: false
stack_switch_datas: false
stack_switch_secrets: false
stack_switch_templates: true

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: aptcacherng
---
@ -6,6 +6,7 @@ stack_name: "aptcacherng"
stack_enable: true
stack_switch_conf: true
stack_switch_envs: false
stack_switch_datas: false
stack_switch_secrets: false
stack_switch_templates: false

View File

@ -1,10 +1,11 @@
# 2023-09-25
# 2023-09-26
# Subvars: common
---
stack_folder_local_files: "../files"
stack_folder_conf: "conf"
stack_folder_envs: "env"
stack_folder_datas: "datas"
stack_folder_secrets: "secrets"
stack_folder_templates: "templates"
@ -17,6 +18,9 @@ folder_remote_root: "{{ vm_docker_root }}/{{ stack_name }}"
local_folder_conf: "{{ stack_folder_local_files }}/{{ stack_name }}/{{ stack_folder_conf }}/"
folder_remote_conf: "{{ folder_remote_root }}/{{ stack_folder_conf }}"
local_folder_envs: "{{ stack_folder_local_files }}/{{ stack_name }}/{{ stack_folder_envs }}/"
folder_remote_envs: "{{ folder_remote_root }}/{{ stack_folder_envs }}"
local_folder_datas: "{{ stack_folder_local_files }}/{{ stack_name }}/{{ stack_folder_datas }}/"
folder_remote_datas: "{{ folder_remote_root }}/{{ stack_folder_datas }}"

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: dl
---
@ -6,6 +6,7 @@ stack_name: "dl"
stack_enable: true
stack_switch_conf: false
stack_switch_envs: false
stack_switch_datas: true
stack_switch_secrets: false
stack_switch_templates: true

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: drawio
---
@ -6,6 +6,7 @@ stack_name: "drawio"
stack_enable: true
stack_switch_conf: false
stack_switch_envs: false
stack_switch_datas: false
stack_switch_secrets: false
stack_switch_templates: false

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: flame
---
@ -6,6 +6,7 @@ stack_name: "flame"
stack_enable: true
stack_switch_conf: false
stack_switch_envs: false
stack_switch_datas: false
stack_switch_secrets: true
stack_switch_templates: false

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: hastebin
---
@ -6,6 +6,7 @@ stack_name: "hastebin"
stack_enable: true
stack_switch_conf: false
stack_switch_envs: false
stack_switch_datas: false
stack_switch_secrets: false
stack_switch_templates: true

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: homepage
---
@ -6,6 +6,7 @@ stack_name: "homepage"
stack_enable: true
stack_switch_conf: true
stack_switch_envs: false
stack_switch_datas: true
stack_switch_secrets: false
stack_switch_templates: false

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: ipfs
---
@ -6,6 +6,7 @@ stack_name: "ipfs"
stack_enable: true
stack_switch_conf: false
stack_switch_envs: false
stack_switch_datas: false
stack_switch_secrets: false
stack_switch_templates: false

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: itzg
---
@ -6,6 +6,7 @@ stack_name: "itzg"
stack_enable: true
stack_switch_conf: false
stack_switch_envs: false
stack_switch_datas: false
stack_switch_secrets: false
stack_switch_templates: true

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: jekyll
---
@ -6,6 +6,7 @@ stack_name: "jekyll"
stack_enable: true
stack_switch_conf: false
stack_switch_envs: false
stack_switch_datas: true
stack_switch_secrets: false
stack_switch_templates: false

View File

@ -0,0 +1,32 @@
# 2023-09-26
# Subvars: monitoring-exporters
---
stack_name: "monitoring-exporters"
stack_enable: true
stack_switch_conf: true
stack_switch_envs: true
stack_switch_datas: false
stack_switch_secrets: true
stack_switch_templates: true
mariadb_template_mariadb_cnf: "{{ local_folder_templates }}/mariadb/{{ stack_folder_templates }}/mariadb_cnf.j2"
mariadb_container_mariadb_cnf: "{{ folder_remote_conf }}/exporters/mariadb/conf/mariadb.cnf"
mysql_template_mysql_cnf: "{{ local_folder_templates }}/mysql/{{ stack_folder_templates }}/mysql_cnf.j2"
mysql_container_mysql_cnf: "{{ folder_remote_conf }}/exporters/mysql/conf/mysql.cnf"
proxmox_template_proxmox_yml: "{{ local_folder_templates }}/proxmox/{{ stack_folder_templates }}/proxmox_yml.j2"
proxmox_container_proxmox_yml: "{{ folder_remote_conf }}/exporters/proxmox/conf/proxmox.yml"
snmp_template_snmp_yml: "{{ local_folder_templates }}/snmp/{{ stack_folder_templates }}/snmp_yml.j2"
snmp_container_snmp_yml: "{{ folder_remote_conf }}/exporters/snmp/conf/snmp.yml"
stack_templates:
- { local: "{{ mariadb_template_mariadb_cnf }}", remote: "{{ mariadb_container_mariadb_cnf }}" }
- { local: "{{ mysql_template_mysql_cnf }}", remote: "{{ mysql_container_mysql_cnf }}" }
- { local: "{{ proxmox_template_proxmox_yml }}", remote: "{{ proxmox_container_proxmox_yml }}" }
- { local: "{{ snmp_template_snmp_yml }}", remote: "{{ snmp_container_snmp_yml }}" }

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: ntfy
---
@ -6,6 +6,7 @@ stack_name: "ntfy"
stack_enable: true
stack_switch_conf: false
stack_switch_envs: false
stack_switch_datas: false
stack_switch_secrets: false
stack_switch_templates: true

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: portainer-agent
---
@ -6,6 +6,7 @@ stack_name: "portainer-agent"
stack_enable: true
stack_switch_conf: false
stack_switch_envs: false
stack_switch_datas: false
stack_switch_secrets: false
stack_switch_templates: false

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: promtail
---
@ -6,6 +6,7 @@ stack_name: "promtail"
stack_enable: true
stack_switch_conf: false
stack_switch_envs: false
stack_switch_datas: false
stack_switch_secrets: false
stack_switch_templates: true

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Subvars: registry
---
@ -6,6 +6,7 @@ stack_name: "registry"
stack_enable: true
stack_switch_conf: false
stack_switch_envs: false
stack_switch_datas: false
stack_switch_secrets: false
stack_switch_templates: true

View File

@ -1,150 +1,150 @@
$ANSIBLE_VAULT;1.1;AES256
35356235633063343335323561303265333234326639613833656534666163303164613064636365
3664653738376365306335656164373062636264353634310a363931336331363162303330393966
34363433333363363762623466376561383832333931633738666334313861313135646564633966
6230393864653131360a336461646435663964613337333962633063353633323431636563633236
34353466666461643230333434363330663166663238393766616262386535353539396339313433
62623337653037386434666133336639636461336465393961373736666231393264643532383036
61363537653633336236666436656630643430363663313232303132623233366632633934383436
32336335623033313038326166323565333335373433323236333264383135353239333530393532
30376265393961396236343563383462343466316662623263346539343136303835373464643030
31313664623331616232613430303864383266633631333763643133663431373539336530313966
39616437623230333962303338326234306462666134353263383565653337663838363134616265
61393562626566356461303464366336666563336239366134306664383634366636633763636130
35346439613034336265343539623732346166306235313134316264333735343930316365633230
35383035306461343031373738343431373761626630666363656430623233366237663365313437
32373537373833353131303532643462346265366465376634303638373061613437386530353864
37633261386465353231613738623938393235346333366231663963303163613635303835613433
39306261323265353764333338343137303737666439393865653866626664363032313563633763
62353164613433323334346563383430366531626164303232326437363633306564663833333465
34623232616165613332636664323033326130313366316566363134363035656566313336613039
33336531386539613231343466333631643265633432373261656161356134353432633234633165
31623930653633393931623330306564346537633465626431653335376461663333313363353166
30363838323163313130366133393539643961633364356261333738393966656634653239643230
33323736343437666130623539613266333238306339353137316463313433613131336439633661
35373938383936646130616435303764346630633161393437366662333165313739316363323230
36613134663831346135616238333733336663303431346635353763336666313732393534376238
39353831333066303239316663373838336430393864373237316262323036326362623033323764
63356134353135626163633263323561663031383433393764323863393836393065333234383663
35383864386633663763313536366630653534343639396566663532656165346661656534303535
39376165656535646663636438666366326538386162313334613732613564626135386431336535
32363534663965383666636435386434326538336532333133373731363939643933633562383231
38646431636530616665353032626461656237376236383031333064323466643831643739346563
64366461346463366462343965386435383461643933393732383266396234663532333366646539
30623963656166623134323531313462393131393061353239363763373666646662626334623262
32333034363262666135343263366130363564386263643033356665623965333664316163373863
32323865623466636261323736373463623632303237666237316133363833303935353365306566
34353562383363393766346437623130313937313831313461383737613432653563323339326336
65636639366632613837366264616630323563333462326532346364343066303333636161326531
64366362333834353235356432396632656363656539343235383937316262383232386566353663
32366466396431646636333139386332653638363037663164643563363364393265366532343936
65373239363935316538356332333932666132363534336238376339646337623038386264373838
32636633653761663062613936373334316337313533356365626361393339613136633338646533
61333138373665303433303230313138366336383432613839373636333065643736643230646634
31363232346333373664383533646163643033346161363262303936303536366337393661376434
31326661363966353537616137343236393235656531666165663566393732633965366465616537
32616530613437383365396364326437356462353461376632383231326338623332376466326233
33643133363163363066383534343538396263656165353237623662666336633738653839333130
39383439306431303032373733613263613663393332656239356231396536663639656636393434
31343834306233633733356335313562633566306538613564613163646664313863313030333935
30336233363238643266323034626265343335623034643966663262636138316165616235306461
33393336313564306565336530613563636366303135323136616430653831383435656237333466
35396664326363663536373130303534323138333135313062643436363066646630363232346638
66373761663635373666626631313866323362313463653938303839633133366434323066326663
65373239613131353036383631636334613064633166323430373238383030326139313563353364
32636161333331333939653533313932376537336633333431356162623464663465353636633266
30363932323236643461383537373735353666643833623765383330616535353839616438643437
35666534376533323162623030623836633030373638393937346134366630313830663965336432
62663437386333356132646136633936663337626639383262373663656333613135306336326163
61383162396361623730323639393639656565323161666435616434613761326537336432343366
64616535633463356432353134313232373130393639643532326232613630323566653738623031
38343234323132313839613535383662656131323361653236373230353966323534323763323063
33333733383237643130393865316363376438373330316332386330663835396231376532386365
34373931376536306231306561356536313735613461613463626566366563333537656366343063
35346539383436653964636134386235396662326630373739346630383961653662636532666332
39323062613036363835396563653439373330306635613032386334643130363834653836303935
33363236373735613632633861303535393763653932346132643065383238336536643238333264
33626261623934353361393639623363383034336330333334343036643331653632333035383862
62386234626333636261373165636433306438623133306363643831343431346430653539383762
37326361343131336237616537363730386264306662326235653762623866393634323234396539
34326338346564343065643632316634313665303134613536383261623561393931376562646234
66643066626433343562323632646337313134356562306335353632373236306133323330323066
34303132383161396133356139313232353165363035616636393035646339353761376433323566
36613233663639343435313434333030613663386562653463346133343462646433323330366333
39643333353533653665383032363164323563326263313533643336356233313461393432363666
34373838616162363465366263333933623637643665363431653835386364363530376130316261
66386331393835396261613661343161663465623531303232373631663636316663666237333037
34653530383666326239356435366630313061643534613135313539366432303336623465373436
62653634356534336132663165613966353032616632376639333361333438373838636262623834
37336136336336626635353961303737313039663738333732343665303462343663616636666363
38626463633462356434336165623266346235346361303836353434636532333332393939346332
32343666653766636663386262313261346366326236353630636438656334653332623836343532
65633065326632353436303630356266613331376536383165333562323261313339313066353462
65656334383231393666306538356339306136396132313363643663333839346463376233353439
37323265363235646466333534613238306663353430643530363334666264396231646139363163
30313464333034366466633838316439373863613438373639373539643433323432323762396337
65663435656535643733393961623235653964326433613937383064643466376434643535333636
65663763363536326531326134366465376565653235616436313533643435333237653737643565
65636536393861356436306632643130656633643432306462613638393839313233663765333132
37353031656439356134366633356565373637623431633330383533613837636239343764656431
64666236343561333538316236636334626366343065356339376162393766633266363963656636
34643237386533386532353639623037313432326265623866393463653835663938356164653730
61353238653766346163653138333362356266383432353766383032333035623330303535343436
32663235623930643061373136623162633136393765643238383931663237313162373664623165
38613230356435653630373732356338383737646139613136306364326432633133356536636662
38373435643235373862636636343838343136353130333964383035646465383932306165616334
39396231656462303365306134646134356135306262356437383939393232323362633035643261
36343936303165333331653337343366373633323136643134653665353736303563313633626562
61613066376136653737326433393861643033656230376561653365363034323264653630373933
63383066383861626331376162316163663064616462353030356663373531666233343235646638
30386361353064323833323563663139633432326133653430363134393861336165303730386139
31646164373563393530343234373939396133336437663461663937396234333737383864393965
62383931306233653632316561333635653337656361333061383133343261306565346463636533
61303334396261353863383836393734313132363634636463623635356636626636303738303831
34653734656238646464333265363033306430356564323232626364626166613538646536343937
32393439383663626336333137383039633564663565343734643831363765393231636332346538
39393165396562323630666639626262326261633132326438323565616461626264356364376465
30313134663563366263386435356230363663646135613834313665326361326363396133323135
34303839333434303030303338613834306139353965343762343265316434643233336634643765
64623936633736393731646563326130633837346661353062316462613730356363373937336239
66333235636666653830386439383931633362313332656431613933383332633164343230613262
63623561633235393263636263666337336131623339336131626636303531656163373134653163
65623539333963356234353933646630363761396638316365346465633966616132373663343366
64353430646131623233323864613633643138396639396561356164363130303936636464393234
61333038383236376262363039643234663936366635353965333738313830313466643834383063
30663732326437373538353165646461376562343634373333663565626135393336636431626533
31303138323739313361333638633866396331353961653063303936643833656361333162373766
31303538323064326564663865333762656662396265383135383738396166643964386462646133
61333836396538636163623762313530333066656264346565643332643964643837636637306336
61396230393262396462336465356261313864623465326563633362663635653535333764343938
36656465316664363336376331366330303434643530383233356464313934666638613637636661
31333963323762616138643833356231646264353036656631656261363639613964643434393737
31343365393864663462616135653963343033346263363635333531373061643933386463356239
38363461373439363063346337346265613063353766663162303637373162356466656236393734
37666630663336353432633935633564653862633265623131663832636637373131303434643361
38613965346364646237396438393833613364633631376337313230333662356233656431323136
65343864626232396462326233653134633366623439653465383532393334333164643037326633
65633631363538373437643064326161656263303033636130383138356162316131623366646638
65623437663362643831386661366235633136623536643937343835663365643061323965306234
34616231626535363665363235393235356161656462656339386337646161373431303964323963
34343064313163376566653635663135653466616233633764343130663730636364326236653638
33313263643236363062613430643764613932363866656435656637313332393963353863633863
62646139366638623634643365646435346436646632353366363137666334336539303836316163
30323236313337313264646233303662336332636638313063303737393137313137333262303935
32623037623532393635303761316539323735366539626436313635383633616538646439303466
62653537393534613834323762636165313134353530326138643265383631343238623464326463
63373433396232363234666639633361616462383836313964376265633663376335353164356439
32313664346437373331333162376162616534313535313039653637323630373036363065373964
64373139313563666334333464336235626662626364303735623263613230623833316135616465
30373930393763396465356534636162333533623030356461643338623666336562366264326163
62353132616434636332303835653565616536363531656433326133336265616161633438393261
37313262663864616238643839376664333632383534643632373762313533613239636532373361
33373732386335336663363765663135313365343032663361366132616166396362393764333164
34326234383664343036623261616263353664366236613062666431666335656564356135376632
30663832366466393837653033353764656432383463643632343637353062643364616234656531
66343839336163663939316433393130343432633630383963366534313834643939313731393235
34366566393061373631653730396433363665656437343530336133386430303738383238393838
61646335633139623565663437646331303262353030393133303564386663303435393565343161
30646561346230343362653839303261653761363766656432626462663232303062383834303564
30653532663730633561666331653931643962356631316566333733386639333535643161343965
6231
37636566626539306661303761623939613861323830333338316561613161343833633365393233
3835313762376362663930373066393536646230386461610a373935646364313435313265636331
33393765306432636334643039323836656537366238356362646337303466353035326365636165
6564336137626236660a373135626437396430666434666231656262376466386337343835656263
65313066363135376438323261613135346361353561656436623464636239383264386130656265
38646533643136386637353365613330343565623734333862393535653032353136393436323361
31653933623464356365663731636566383538303461336139656130666539313333646664646166
38383664386163626461613039623138616266363530303164643633336533633966386638646461
62393433363264373733373533356563303234623538343061356532626233343038623533373265
64656335613232656236396532363439356332313339376432383933653838313832313032333735
35373634376262383931633465386261356530666665653634316563393933616165333135636438
33313162343265393131383530323065393833316130313163343435323035363137663237653333
35633461653235303837663234616432366431313736636131386466383636633138363535353561
63326531353736363966313662626562623133393066353434373662313436343138393238303964
64316533663936353036353138636533313736643435336338316563316365626230373531353833
38313137376635643133323366633130653565623133623562346138383139643537396635646631
35636462306661313934666632393161313336653831303266616339333137663839373437326438
66353637653763663635353436376530343831383033306235366239353634396336363237653464
35363937643065386237656164643230616563323064346561613131316662616636393665616131
65636362666636616130373061646663626538373231386435353839373365366130343561303636
63373231333330313534383266363638666562363866646136343964336536393330376266656633
36313235356635336463646162626461653064376232633938373861383235636435383462643061
39636263646164383935346464663130646265316335633636396233376230646461373133393639
61616536396335653466396264353037373464376230616435623562386239316330623164613138
36613436343732643439663130393636336134306132303534623838316137383136353862343837
38633363616631323434356230366163393631373634396130613139393162626265303862313733
39373231616336323334613066373639633364666665633066396133363532363466333339653966
37346536336432633866363430633264643764666135366463643630643266306664326236666539
39316437333161636361643264323439303237373532316265323265363063613438323165356431
34326138373664353333356633393238653564383465313234616164363033303034636533626339
34613537333563313830396139656566616236343938393635363665333861643638323864616362
63633939316336636166383434326339313837623939326134353337623438666264373438386530
33663037636138393833616666633336393034386330383861613536633261356134613162353833
38303361623365636538383034613632656338373031313264373530363831376339343831336535
62306432306461323531373832376130613432633261393839613264636438336232353535346335
35666263383338666131393033313263393166333764393236393439666262363731623436373436
65303032666462666636333631376236393438333535356135666231336565613434626361333865
34356436386330663535353661363234353330393532623536313235363738376532376565373733
32663338613432303636303932663431383936646432353936653434643534343462393063363431
65366166656461633931363630363137643838376538313335656166336666353532643935303738
63386564333763373635623362333037353231626336376563353566633861306538366139316462
30656564313265316663353161343239303933323664323864616562656133646362633238626335
36303832643264306330333838346464626264633965313264663831313037376633373062326666
39613864643339356534313635303532393863366465646634396163376561393132303635346261
38623536393036356435323235663637396538303632663333663233323235383764626332373331
62643138353336373932396661663730356634343234616331653861306565376461316461666239
66366363313463316461393762303261613338623935303830633139643236656230306339656363
38663030373136336535656630353262633237636464633863623636663935636636333733623632
38323166333063383035306138333438626464643761343266333534646531333331666632656365
36373162643962633264666233333838623666373464376139386563633030366231656434323266
33383539656339353162356435386339386430383235386239653066336135646565323838383962
32633336343263653565376462653562323464356665386338363736376165353637643431323234
31323239656336303166376364333663353665376235356461656133643563383332306137333063
63353537626536653338623566313236623631336530646433383162303362343661333437643066
38373164323766636532363538616133643435356532376132643239396262376566646430666132
61356261643938366130373232623934633139613837373434376462336362336162613239646330
63626464303031613561353335356533353933613930373736643039333037376461633662323262
35393938323138333234343835656531373236323638663861346135643865346662656533633831
36386464396262653834643734383338343830623037336134326338616163343763663063373938
66326466656439623933623665366631373163646465383562613736333865613339373166643431
31313161303730633334363839623536623232383937323931646463653836383239623731616235
35663135356538663839343735366262656465323563623838343639643638666135356434633662
39343137663863323435643663323332343666626538616331633664656135653831633666653138
36326532303865363062616530613835366463336437663863343866353063663333343938656562
34316636663431396536643763383130613931373961393262366166643961613030333162663035
31393531346563393834333961653939353965636533313431656361616432303865316263663863
64633961633864316131306539653565643265356335323963613965353561653462396135356438
39376238623863346536333632376665373137386639386331323831666431366631643733643364
38666230353037626663393564653366366430643337333964333031376538653963616334613832
66366134306537656137656430396636393830306437356531636535613966633931333931646437
39333363313438656363383335643563656266323763346233663637313433396565323638356362
64643833666635653261623832356464646236646636623136336431323836383532313062353530
35663132303237306461626139623065396135353335666566346339303034393461306633373038
34393264333430653136383431666161316361393361363335623866616137343261303436386161
30353166353631303036623234393263316537666330363062306532356237313634323262656162
30363733663861363738626434666263646136333939653235383163653833336233343330346262
34643232613438306239643139363337323931386463333861333761336531663736393532653339
37326534366633313761396238656331616332353162666331343030663535636665636631376330
37666534326433303332316138616663643163613165336335313136663436646338613639653435
34633965663239326233363133326134343632356332653139363638326236653631363663623864
37346138323431343761363165333837353333376565616130633061323230626237616631633236
35316637376531653439623037643230306539656234666665376139613737343439643762653039
39663939333937663038646136666666616330383235646431353835343433306163643962326234
39643332613435616564333539373665663161363462303866366334393666353463323835343538
35363065313435353962316338643536396161376361626439303838613930626338353738313832
65386533643836383335353966623537653363366331623830353163646263363630643637626162
36396133646564636533663335643534363866666630383030363439613438623535646264363365
61616430393232333965663361353566393431313232346333626438666436356333376631633332
38643663376336306539653231643462363564323838313131353737346336363861306537646238
31303430343961643538663238366565613966396265633132336235323939623663306636626430
38303531343931313035303263316536643530323263633938656263646431326535613139333961
66326333663632613032363033623639313565653439343130386561393563656466633066363530
31333865323239366663333737643739343334313531653336343064396365323362326163616432
37313962376238613335663833333661333366303736363536386533663532316366336662353864
32626438373837363663643864393065623466306235626261396439396164616130323536333837
65663564376136393437663032343131626338353666373039383964326639383766613132333062
37363238316364326563336566653933353837643634623063653863323539306362363835363038
36653533383032376266623435303338613030366630353866336536333461363939373664626466
37303238346562303534666634376431656161646633666330313336633563626538666562366465
37323063323439663664623132633339333837333564303134363635646661653563663066623939
30396366623166373062623333396163646130326131643935663434343330336232383330366562
63323434366631643363386638393536663739323561656133336239643032396639623061633739
35383431363433373838366263643339666366613534353637313134383265356336373366613335
38326238383731366535363766383135326634356131616266393935356161383039376131346531
30326138333835323636303237303862363732326135623432386463363764363637643462346163
36346333616434313764626137363934323437623236363538636532393132663963626535323938
36646635643832653037636530393862303738616235653063356566646164303233656464633562
66323064656432346336303839343964306266333431613962323064343937373065666561356339
61306232326662373965376363306133633134343937646562623065366236663739353539646563
62386563376339303038323132613933363332613038353463653337356361393165623734323639
31333933623737363637323261663738353366633235643230656564646436653334386331326564
34343465613765663061666234363236323337366133666564343464326630373364376663303461
32386561636338303763306636333062663766646235316636383336303433623536373461656535
64636439353432323465313538633066643332383234633262316534313333353462356165383836
35616465326430383435303736353963383530333466396635303538373234613232343066383466
30643338663361663033313635666135346461623336346634356633653136666635326432313466
37633336666135386161346531363265633033613662623937356131656132353039363165396130
66663362383432656439613639366236643630376636383935323366363535386461343163633963
33346538316165356265636666623263616335643330626632396336376165333566326262656162
66336431643835323835643961303438393733393334653865616463306238613263396465666661
32313737353339353436653938656230653435323234613162623333313966313161613034613764
32643233643332646363326534336263376461633230373764313064326666383661323935653935
63656136383830386535373430313938616230383233333130623737323538656432343939653334
64336335346230353136616435323636633532396533343433313963623438616261326139656631
32343932623865326238396631393063306334393962396464623837326565633239363135303663
39306165666461643634623137383531313265666234613931366630313864636161623935336633
38356130383662623432616665336435636536396462643436643661626538323062626563616364
62353133386234623338633266306339643634393461343666656266393135653164323461363334
61643035613831363263633262363561626132623062333361643165303839396230396235323139
31343639393361663137353764613138613239373161343437383465613762636564666434383133
33616565376335633539363438346430323935353836623363343736323262343261646436393732
30393532383034363664393763383931633930323662376538363930396361333165313630623866
33656139373465353864626238613864386139626535653732653537663762656165343730393531
62396363366562323031376262633536323961326562626662356535376231343237303237343838
35366634303966323037623133326261613837643434353938346163306136346363346166336535
37623534663335613564376366613566663834303466623935373630396462343766636439323538
36666131656436323636383365386139326638663637353936653064366430346331346363356539
33326562636166396133646434363539373435643763306439633065326136623135636437363466
33353830643363666439353665366339666166363765396535316432653166623864666365373665
33393635326561376265393736303461316363663930653233646335643931316435623939383636
62326135663665653938303265663231306537656465383235303537346239373363323261356266
65356636616433326537633334636634376235363462666136663264353664383462396136663030
37613934363361653438376336336262663165366461303434363337633531356632303832366434
36373934313739623530353635636564353338383431396466383836653930356337333832323036
36316138363437386436643962363934363834643465323464653565356531626439336435626537
31633865646431663931313230383039303930343937656530316263623463393239396662653264
64373139326438303532336664646331623364393630383065383138356538333632626239383464
61303566393838633430666333356130623935316438616536366663636364636432396338643832
6133

View File

@ -0,0 +1,10 @@
$ANSIBLE_VAULT;1.1;AES256
66653935396162373833353734653165353938306665306665303636626464383334633633626132
3937313331366135633562356436663062376432666465620a323361396363396436363637353635
39373336646363316265356162366634653665343334656163323966303630613131376238623762
6438316637313534650a333863353735333564346637663137343661366238643962326137386634
36336663626461303330656135636436623532346664366433663264353364643934396461343630
31373839303037366236616532636264616434386164346338386637393730653637373466353133
31643362323637663736663738376233313937353063633830623437613033306433643463346365
62326631343765343730383365636230393038323236316638366139323765356164613733326338
63663064373239383165303238373633616134383330376465373263323263653538

View File

@ -0,0 +1,17 @@
$ANSIBLE_VAULT;1.1;AES256
34356234306661626333346332343064623632656337346532636438663837356263393866343664
3433633937363662356434393136626466633830373637310a303838623362303264616162373066
32313862393030613938653463653064323165333465646230646364356639306333336363663034
3433646434626531340a396437626133386337313762316537653735646466656433356666316635
61613534663761646635376261633065396232656464643136646261643264306533333430626532
35393733633036316333363966383339366638633965366633623834396137333663623638306638
39663038383261656431323130646336663136313037656464646133636636383930396637396337
32393335383134306437303463613837383630343431376439336334636363303763663032396531
63636462336439353735616362643532643133313331646665663964333965356133626337336563
30303731386634613535323032396137373761626666306166346361666665336230393936353563
38656137616337633033323338326538626136363137346662386664363865656532373636663365
39353839393564636235376634626263373839623138633033323465313266623939613833666463
62383833646663376537666132616462373561386466623734313136366135353536323637386130
31373637306166393862646133633932663033356439333762616138613239643234396234653963
35373432386163346333313464626563356631643462366133613130613439643938643761373563
30343736363163383130

View File

@ -1,11 +1,11 @@
$ANSIBLE_VAULT;1.1;AES256
32373361356331623834623562613964383430303539636364393563666537383436393834303434
6235613939366566363039313765346431313566646266350a313033646137613434323862366535
62353233336362363737646266643539396337646464353534333034653432626433666564626231
6332626161613432620a343565326134336235343763373931303530653433313432346363323165
66656361373364373934633037626530656561386230653163356262343736663738333864623663
61633532626163656466376231333233313964663861343331613735346464646133366530313936
37323135343338646338383663626164383439346566646431613462376464623437343737316333
31643465646566623762353838393936643939366366343830616435663534313433336263653635
39656239656239343765363730313030626663393262323362636237366266303432323832313564
3163663932663563353965323366396136653666613830303065
37303937663163323065393839653764663638623538346564343566333539373034323534373963
3037353438633064353465303538633166363864633366300a626133633361616339313031623665
32333839316664323863363262656562356263316662663363643661633566366331336161316239
3333383232663538390a343963373032393761623639656637393537393364643834633935636566
61383963346366343861326331363335653136343366366131626233646635663163333339353035
37373537393635643962613165666339313831326635353531363636613063626335306637323535
62386365336436303135383662326534326236313930663432636230616363373966663332656365
62666431343863373133306138326433636633623532623463643230616666356466626139376331
33643231636464333633366330656332613636383838383039393338383866396461366338303062
3362306338383031663061326666386461306637396261633934

View File

@ -1,14 +1,14 @@
$ANSIBLE_VAULT;1.1;AES256
62313233326137306230643238336161666362336531343739636262663037636166633236303239
3237656432333264306362613836653962653761613032650a346662383866313065373361363632
61653134366434643237616237653462663031646666646536613033363865386538373162363733
6263376366356231340a353262323162636137666463303930303762323163323537383963653565
32333935366533633931656465353063643835633835303438666233643264373730623337383266
65653161663462306237376631366133373661646532386133643133653232636636313439366632
61393235306630393364363735663635653230633064393931613965383632303434643566303137
35366261386461646332303864626365643739376565633135366538656639366239323432646134
65366133653330636234373931646161373231386630653864366361633866306666663638616231
34653334376139373463313337343438386662393536623530623334313631613535623662633239
34306333643666323338663036333035333536633839653930383632376336663466376637656439
62353537643639343234343038666662336633356230636532393132656362396430353362633234
3665
32666430616564326531363330346534393637373038646263666661636237386635356663363863
3539346466363831383933396565336436376536646433320a306331613133633462326533343664
62663138323233653665343836613337316535623863363232343965663639363064323135646663
3838393962336438390a346535666362386634663031323362373164343766333065336437653164
66333034323564316137393263396438343936373733316331356466363637633963323764663064
32313964383065616237613266666639333934353932653738663636653966336537643430663230
64613836303762396337623362343830313662643236646633633832643230633363616130363538
33623764333265366234303733366432613465323237323838633432323961373062653534653661
32376664393065636636346134656665626638303739386261336635303461663735343037396238
37643166663531366334396236316134373433633663663534303831393465343530373832353638
39313566393036343166356363353830626631633631373439353265653831326662383335356535
63353461326136613031383837646333613735633832313339623534623930333166666239663732
3433

View File

@ -1,78 +1,78 @@
$ANSIBLE_VAULT;1.1;AES256
62323066383762346136623765363135643230653833376533343235386461386334313631636136
3432353536643938623766393662303530383538383835650a323837626161396635326337396432
63626638633163323239656365643062663735373538666535636261383736653630323030333663
3566613966343539380a356461316465386132653733323035343031613834353138353536303033
31623761386565326365663863663932333865653235623135363361313930656537316463336464
66646535383230313035303036393863366431303263663738336461303162646138636238333166
32333861663932376166623039396665363330613833383833323835373361396138643661343765
36316333656562353031323430386262653636623738326563663033663937636137613636396430
66323739623730333630383638303835386437363566643062316535633430613162396230376237
65346465346361316337663862343939336363656238383433306463656462306533376132613464
32343564323937663837303762383364313934326335316561396230643130323433376463656339
36393365663231316136363062306432363263333936373039306137643137373431383161306665
30616638396130353031313666626261643134666561313462656432366138373263636337386132
30303634653738373363323232396162613063366461626631656432653933336366616635623764
31376339386534653863313365313666316665633235343564643836366561393064386661353333
30616133333665633039626139346237363066303635393236373163376535353036653430383032
61346363666434623135613666656366653064623865316364343331643363396330313137313338
62356365646365653465393165333437663361393661346337393163613336666262353263663430
64306265666237373134636339656464333136336162373966306337383533346463653533373766
65653239396339376535306538633634366335356364396238633365646537316238666361313362
66663636613139353838376633356433366333366632616138393235663362343538303538313630
38623364373565396565363836326565333533393865333965643837303633353231636463663161
30643230386539663435653964636330353631366262316133623062376561316331633531626161
36393131636432303539356339383633363864313533633637663330646362633637313366363231
31386163346165623266653861646666376366333534303861663264306263626232323438633336
62323962643834386336383864666165633362353531393237653166323761353333343938326261
36376639633834663537343938333665633136316564653835306361613432653164323832623162
61613334643037363631663036643433366231633038373464313138633362633262626463396266
64353034356639343933653261633932656532663762393063303134313862623365633536333762
62386537666436353363646232653230366566356133653933636136396264346230363038613963
35333933393236386534316330623134303237336139653730656634636333313939613461373964
66656330376361373165643539383831383831643062323532633663363466353531636363636333
63356333303730616132646165353335343265393563643265653463346563333332626332373933
34636330626233363337383462666136313635663861643061363637323361303935643664633632
30306637336165323232626237636437376435343034353031326466626136643236313963366565
65303262623339373562623866613566356464316631636334663161323764646433326663613739
61393137633930323439333466326137326536633932653333336162613431316438333239343461
64623366633166653565363564626165636436323733363333653362346661306438323965373561
62353362356262616236306437343137383731666632313431323536396363613262303563643036
38663730613966386638343937353964646666353134633338326130623165653965623030643063
65306236316635353832396134343537343664363166316439626539613439316435343230616131
66326263663338656539313639303739613338356436346233323462313537373465346639376532
30376135643037623963353864323865393337646565666461303035643437313236306665303364
30363166363339393662306438363331376361616533343761633037353863636238356336366133
39616130373638613139613530623165383137623966653934666664613765386434656333306130
62316666633166643339343538346335396639313036393632666337343433636662626530393538
64353436666538376234623666613461333839363834643139613338666566643361393734386635
32376631613733363861373737623430623661386332636665623138313838393330656561626636
65303839633165663862366162643166623132613964356535626362353561636633616434333665
30383130346365323238336434303964343962323037633138373633356230393164386462356262
38396564303338393937386263613034663034366535333735313137346332363833326465343130
36333832626266636263366234326163646430363933386661303661313134623231366539326536
37643934356263336662353436303739663934613466643538356338393833323230626461313134
66633365356565656433333066313639643434663363306138353165633733663662616336316665
39333063656436326462663965353731613038396537653161343631323862373938353363636237
61666564376331326563643031633732636633353038643734633466396639613962356534386236
32633839366231646666616433333839373232653861663331303935393632356534393365656237
39336539663164376566623536333635373431313238623933363063623135333263346662316532
62653064343536656437653665346539346561386333383262623631356133323136306137616163
64643239633934393264613832666664376435323962356466383639376535356332353337663233
30353164376231636530643564333764643939333930313263356664316131343132343736356231
62353938363139303839623565613533303639303533636534346537356163633262313863613433
32303265663862323937336438313564613961356665643564636533383461323130366362353037
64626266343439653363376138363262356335396537363862616664353964313262376634366564
30336261663333633136653931353565323932316133633331363734363032336663666131366132
30383665333835303837616436333833663139343132343564663932633531323161353932666265
31643339666134616131373231623631386666656630313430643835623337333039626464396539
66336565376133303063643163616632366566663131383565663831623531353738666361313366
63313037373731393037383264643863363334313062383865353963333332643236653730303766
66663636373435303037343966643435623739396335623266313435393238346133396365636535
34653861323533626334346263393763366263643465343434646630373834626534626663633235
37616530393563393634633864373738343233323566623662616136383234333861643631363730
34343964306639343939346163636435643336663463333136353464393738373233646363656663
39336333646665333435353435343138653638343662386563643839613337336139346237326663
33643437626633303830643066306462653266383432323564366333383662613564633130356436
31646539353138386661626162373338303364653865353634626234323566353465313035336434
32343831363064383466633136333165303732663835326338633363323436343663
33326637356563323332333430646561356437343135303637643033323765353462613862383262
3139633032663735643536373138346364396262323838640a343862313735386634323534663139
63666134393231643338656166623333333064313761306339616236616632306662363635326138
6330323333373264630a653539303834393131653465656538656130636332366564313130356566
32323039343165613530333832633634383732373164323733366234636138623436653534343861
38396561393339353632383162643031306232393631313334633131613564373663396538653438
30656663353264633635613662323632323666666135303634646666653837373766366132663639
36643339393237343437653939656338643332643035616434343336393639336362303338633138
62656166643564653961396634356335323036636636643261333238303261343237663931383835
61646139363130333131303565383862343566633363323039633039666234303462346365653035
66663138373339623534363461343834393861336432353438313939303966376635373764643630
36353835643730333366623136396335353438323437353735666137623466613233616265316465
36613432303065363032633739306664366661643732333632636132303465353837616133653635
65343765643436316466366439376133373739653435393563666166643732393364393766646538
62316366333833653531626461653662393865316264316666343565306135303263363836646135
38626334633832353736356466653961323263616632386136323538396538323863626435363931
65613439613761313034393638306339386332653662636138386139303537633130653064393232
36623134376332373338653466623036306531353433376664376564356264666433353365376364
61363334626131353039326338663261396163383034633361663766396530643337313262346339
38636538313036663232393530633630316339376530646331383466626435653664323339326132
31343531343564636263646362333731663139623063303734653633393464613732383864313039
38366162643839346463313336343336353539646238636534643766326130366434643436376435
66623432366233326566303330306664336230366435663233363732336364613366383261323566
65633839323061393333653431393338656666643764346234333432396434393566326139346139
61643533306332363835666133353262666130313939653864666237356333386562326362346634
33373036663831646437363534373633333836323861653938313566363862346337316137643138
38353034616338373864666536323136376134383338323862623739633537363739643637633037
62316539363237313864373061653639633065643935643837346165633261376264303965313631
37363866613337326132623138383832633739393031613161366330353638656435316432333633
30343166313239646136353836626162666163653962383362613236663833376233623934343238
62336363386636303466363762353831383839376139313036333864386463356238666430626364
30326334303339616535313734656664633038623762643765343138613031373738323265616665
37633939303466353663356635363635616332643638646137363839303430336238623565363938
65316137363962656564313336383862343962666266353366323934666535623130303664623039
64346366663836663237396563366537303861353439326437633536303734646433626439623931
39346464636138623037353236366238333839393236396239303638353633363930613164643435
39353135373230353861616164373431396339396566303738376565666166383339613339373761
31333239326334373266336538626436356334646433333566653530373462623766313839383565
63653334396537363332623038316437326436656633623464303734383436613839326261313861
32613134356430623838323765363431383931363364333263633862646461343834343233393639
34383736363933613439663064396636656264613465396335323164303237363137383965626338
34616333306464613631616161313163633639346365616137626336363839613664353263313134
37333565373130383531646436346636633036386461653737363737363431343334333930353063
65323835326639643134613431353533666435383235333462663833626162636631656235323537
35643062326665613130653333306664663631316432303738313932333935326437626530653839
37333666346139373363653465633537616362363466626330366166316539643333666134383465
38306134623466326465376630303739323364313337313438306565363933323865643661353961
62303963623538303634623234653665653663653934643139326666333966316331303162636264
63323030363735393063353561393761323965353863333663633437623062316235376236393839
63373636633937333062626236316336666135376336353632343963363831636362323432396532
65383937303134656539643530623862383262323936633431613266316439363365343564343839
64376437313038303237343230306663653836323438663836653562343661373963393136633463
33656136326231303938666639323334313761356236623134303335663665616262353834376163
65383061383533666338656539386437633233396331616364353162353038363632366465323133
63343936386261626530373336666230323934663765326237613137376131396432366164393665
61633536623066353732343764613239643065343933326637333564353236663163633630616566
39323464356133386434633337613936613762306331343735656534613337363263326635623038
37346635663236643036393964633236663939626564643736326436336538613765326336646633
38626335356330343362393636663035613661353435366364363731346365393238336162306565
62383435363862323335666638656136646163343638663633633464393163646565613937656338
38333938626363633366353764646134323564356238633362633732306235646230376265363863
61386434303263376634306430333334613239643131373362336362653062666533396534353361
62666235356132316631623332613563373834313138636438393133346333623239646364323063
35343161393464303231306334323136393937303762373633303439386261613161373636393038
30643231323231373038623061633633646138653236333536613763643231616134303633386662
64623163393037323830663632643561643961636265383536333533396632656464383561353833
66646663313261343330366434323230396333306539626637353833643866346264646435386463
39313337323661393763356538653631306437636239353963383335316166623232613766643238
33376335323137316365396639313664363665323065316463333339303738356530646264666337
63346634343736336231643761333236656563636437303731633466613065373264656333653338
39666663653062373039623737653333643835643933336534396434313966616365303932313332
30656563643061303731303266383434653139386465633565383232376166373362663637353462
30366236616430373038663839626331636138353034613863623665353162613639303239386636
37343034646336656639326432336233646437643262363636366634663834643538636139613535
61663461323766396665393230376233636435336238623135646136383039346264303566393534
33633830613232356564633466316433393066643234336165336662626661353062373430333136
39353361393562323138336263303434346462383937303036376566616438333838

View File

@ -1,237 +1,237 @@
$ANSIBLE_VAULT;1.1;AES256
39306437336434306232353964383631343532643566666537646432346235616637623463666161
3364646331333337373332333036633561356436643066310a373539393131346131666430376338
34646639636462303431313363323865373231396164636130333033643962373137646463653037
6339333631376264300a633730666636666138363162326462633135353334643137623966633335
32326362383237656366393135346532333632656131393530653032336262623936303530656564
66316432633262306530356332383237393063626162343231353661333830356535343164353830
64356161366161363363326264363364366631363230653136626136636630376363353638653864
39333164333961663864663331663765383236336334346231323431343233313062626237393062
34366637393863343339666331396132646366376663333766663039306461313666326662323465
33393363666130626565343632616364626437373434336166623436393136653837626132616366
64363265313438373935653861353461623337383730323632323737316130636466386332343839
33663733383161363662346231323861616563363462346638356364393931333530393565333934
66356466363734616461333636303864663539376162616161366661363031613431613036373131
37323865363661663964363061663134323433633231306330306231393261326635326335326363
64323862356165666138656633323535666464323238366239363336346634363135346238306463
30383361353833363739343839366235623263653534303334643139666431373237313834333030
32626461396139633362333632396637646235363361313963336362323664333631306439326530
38656366653034393737643236336338343038646639393866313234356438633935333735343239
62613135383431356366363165393737333230626239663465346336666637653639663738613631
32373134353535313832346535303963323939363434343961383137653539623139333939353639
66346462646433643633343765363537353933613862326336326130316539626466666362353362
65396439373636353430323362323734313037336533333331346361323136633232396238333937
35323032613138656436643263646237633933626561346233636331626235383536333864623138
64383939613266393364376235373762333862326362623361656461326161313038636166303636
61363162383431316236336134316533316239396137343235653336313265656664323664313462
65373564646630323637333262396634353232373338643263633365303231636630393032376563
36653230323133623337333964393061613438386366323637616637636638303065306237633432
34396537633232353338636261323936323839363335383065623536373661653161393164333030
39363262623861323664323036383036393836633635663462646638383037376462313136643766
33383439313332343263643035623566313632636439343831613935396536646530366535626664
61643331336165333633643434306534396133323231663032633136623938313132356130323735
34613039346363653439306235333137613133313033343033393930383131346262646463336263
62303938636134626638323665316634663361313538633130373430666539353563633864326332
65626461326335306334303832653033323166616532646430376166626364376635613132343737
38313665363562366131303833373963323135333738383532366439376464643239656531613036
30343833653737623365333035383937623039366366393030343031643739343337383663393632
66343136386264653864363266353236306438306431373738653733643965646537333733366464
65663961386535336233383439306136323036336232636434663464386139376266323461303338
39646438356466623363353162336261356263646164653736373434653537376465306335346462
31333433343532393566626438653035636336653136623038373130633665373432353563626239
35303036376137383633666534313439323234353864656134643235303131636565613964306434
65316264323030376436303635633136313163313563336161613236303431613432326132313130
38653862316130313330383533303239396634623962616639343334323533346363303635393434
65303566353362633533376562303839383263373366643637393964656235353563393535303931
37613364656166363831633965303565663139396233633835333632616133353166383930656332
35666432303363653564343731633064353934666236643334623966333864376233393563643866
61653961363538333834643863363335323030323763633530313939396430623463336237353335
31376365616631666236363838316461373564626436653662633639663631666138313465343964
37663638306633373564663261353734636137663763333264356638663664393661363732323431
61666633616636313539616262636236383263373766343966623439336339323664636461373832
64396332616165376436646364383863386435313065306137383063316630663539356463313431
66646232323463613864663138343564303139636261613236643836383935616333666139333861
32333131356463616164313663623830663932626162363663376239353336343766656564363139
65626131336330306437623861613666303530346233363062316238303063633436623132666439
65326464326530646566616131366632653563653833383737663830666436313631333963633766
62363964616565366631656661313639306361616136636364303361613461653463346435643438
34313032633531633064303062653464363933373764323661613866303438646636363066633061
62386532373139653932346132613330663437346664336335653536356139323836363039326434
62303436383334656262386466326533386362623132326435306464666563353665616439376363
38306466636331363364353736323637353733323430303865396338636361633563653661626439
61376362383361633064636661383939633834616231663230353934396237353261393039643236
62313431333437653635616138616562356562336437646463353638386532636164343466343064
34616439306661646161626136376438636334653962653962303235613039323334393339633538
38303066333336313163376234386265393839343832663166326637316165363539386138333139
35646535363033333266303831623038336337386361636231643863663939613439303066656536
63323938313563306563313930646537366337356631626632346561376334336432383631323662
33316635653939383739333238303934633962616639386539393630326161313065336362396362
66316538356662623164623034333561643666316362646361626238373339666562373434366564
35316536393063646664386636663933343134373166663166376666383932363638646662633433
66346537343433343635333738666536623361346135343263363764643261326661373161313866
39313832376661636466383439323238353665313363613438643237326362656663353430663963
63306534626466396665613533373963383939623264633462623630323136366564643665343239
31653265303030346436656366333434356437666164373838626434326536333231303363353534
61616136396538653864363537653733333966356234653233663831306166336462646134373361
35323061306166623837653963663563326362356464376462303338333564626563323365313335
37663733363361353436626663333136346538353666326131383662396565386230306463386231
37346434613962313934306235363339383963633363353631373162306566636533656461663464
65616135333238346365643566663734393539383031373935356566333461393738343164346565
36346332633265353561616661343064336165386235666363323530616438613866313565306366
64333034306536363730356333376130356163666165386162306433326639356236303131393535
64383236663763333865663962346166663239646137623138363737323361663838643831393938
64653965666133343935616235323631336338643737646331656533396665613231396432373763
62313564383434623134306637326264626461383762353838643530663562313733346531326663
66383435663535383830643332373339313161393939613434343863366362353531633936303264
31386239313132653634623537666361313738376637646364653364383336323261333236643564
31316238356434343135313431306636316137376531636235336435336532383735623832376138
61626532653463356565383432353930383133343231353764396530653066666238353235653432
39666365373063356465626536353333326438383239376333366332663464656331636334336634
31376434303933343030306435633564623961376431333965353432356636656331616666313334
35343338366336663265343462656339623365646334383439383734656338333432653839623832
37626531356636383230633434323966613830623734343332363765363636326661386130356362
32326666613266653664623362666331626665663061643031653236393239386233373830323931
64316437316365376633383134653737316639646633353335353864366233396366616630363932
66623234663738333836633063636531336635333434376230663437383330306631626535376664
39313637313666323938643538653132363132316163366236666162653436313562653235333764
39666231663532623530383637376539643930643731386132623232376362353232613139326537
39386136633234643431626234303631643966613235636464643931396363303062623332323532
36373038363865663933646237643630636637633039633034346566303064376238346535393165
62386265666634613437316265653837386239333464636430343665633037653534313434363437
33316333393430316538323133326138383261303634623235656131626136633737323263303232
38333931613731313339613137636366383632333537343531356434326336656338346238396464
32623335653234306432336564633732643434626639333863663866356435373062646338336139
61363061323030313137623837353433633163363064666232656334613736383663303936663161
32363736373862643337643531386564323236343163353430376363373564353832343566386461
33633533313562373666353263316539663137613266356632626130666533346433346363383339
30633635613032656366373837376464353131393461353637383037393466346531613631396434
33363162663437643461613538663032333431346631643639396136366337663138326338356362
31623433366364663038303838383166633665636430333664343935386464643364303730663336
39663337363130383563353331363263353230366139313432626265663466373961313432303966
35333664366633663434623637616166656231393865386365323637393235316137616532633832
36326537386266363934316439623236313837383537656465323131616632656566303965356531
61306632316434303535656437393935353932383934616361393935346366396431383330633963
32643866356230323131646634623431343263323633333166373666366539383632393136326436
31653365623131616330333934663735393037313936636432383736366434366361343461623733
34623132333061656362633662393964393135643137663862663864333631643562666334616637
64653363353633373066353563323032363130386435363932303761316538313862326630303266
62613631383535653735383737373633333930316134373234353563336339383831376562383031
39646534666133666337653936393039353563356130346365646435356432663264353666333530
38366533326663353761343762613330323533363736363765393830396236363733323037653431
37336539376637663035316530646166623335633831393662373532323236316565623938303161
31393036323336636636656534633166326366643062303637383839323761333231633832663734
63343232316162656566653962626634656163663434326466366564363963336165383830383763
62346330343035383066653365333935396439323435373835363230656362613763613366623361
61623836353136316437396361353265633437303634386138386637393863393739636638333266
65323632383462616333393431666137326135396264323139366262383334656138353563626432
39353331303234643532383963653233616137376634636137373337396165343361383964363163
62316432396363383564653537663632623639363637653435303835396561303863336365323837
34313761386538353836353564303062333239633238303837336239336261653365333361336238
66363335383264373433313461313638316338333364373762643562626238623335633665333435
35333935383939323234363037353430616165313731316233343963333839613233323363396136
35663534326138653762323237316636666433633032633232616134353262616139663031386137
34353631663438333334306563666438356538643564613535303765636462666236613338653666
38363233636365373065383262366234316535343132626533376133616130616334323239316434
39623830643230653236666365376434333766666566376665656138336537343437366563383638
65343966316666333562333861393261663233653136353038666435613037626632316361623762
65366238646236343762353164663435666139313665396430303937616161663234336262383861
34653862393031393765366165393233353434376336643937333164633465663332663765393762
62643031646363303037623861663164663330303231646466386464623862363636356561363263
33313731386366363462396139633062383762336663323730336263393466303037663264306466
30646135303936343734653063643466343532313965343863643966663330373766316633396330
38336235646462323332316234633131626161353061613862336639663133626133356537363235
31393238383735353266656163376466306364633135303535633064343263326530386666653431
31373364636430373731623338313964323131326166633934616131316434393966613261306330
32633735333037386231373634333665353133623735373633353563333734653334323636643531
35643737313634373466373032383233323935303163613039353632323238323534623737313837
30653933353263613335626331313335333962656337393039656537383766666363356163653537
64376636646565323439613334633239383361353363616430656234623739323235613037396337
62643139333863353632396333343936323163396437663261633462666139643037313461326130
37643733373034323633373031383233626537376461373236356639663138646133663834656465
39353461393964316563346639333831353634353133366236313437336232313031656336666437
64346637326262396463366231323862316163363137623362393461646533656535633033363366
30653430623863306637623837346362653933343331343936373633313335663866666435653461
33646234613964313737353936303938616336363064633630663236633839653432373431333062
62396130323833666566376435343736613938356665663064386637343966316639616537326261
39383562343835636538316636373139326534363932383339663932633761313666663761323834
31353737663439383261373638393936373839633834623061316136653436303533633330373134
65363337333037623132323337633561313734313862353166353738313533353964653034613934
39323537376437343562323966623433316163613639653034393433333962323166383565613038
32393934633530323263356461393139313138333139383933336130383439393938376436366237
38396237656533306535616636333736333361373062353366633132646161623637363834366333
61666232326461343335346664656364623136313363633831663762353138333430323636636633
64353832623166326262386438303035396266323439633335643866663033383334326262396266
36326366626563613866643137343061613764353539616634363938303261663765666266663661
66363438633632336332336133646665333765383937306262386531306331343739623061653563
39386162363163633065313435353737373232383638613636623536633064663061366639633566
33306566396663633630326631336532666338613932326532623534323831333161353532636331
38653532383066376630333233663166323933663262626362376563383736333461323239393631
66626463323966316338353661313639396431316136323765343130343232303238306132383934
39656630323033633837336332326264356164333231653465353834316533323962653337623062
61616338303433326365653837633836383463353830643036306137366164616266643032656264
37316461633339376665343165623361326162643435343939643861333734363365306432613030
39653738373132366134333237313664313565303630396338616466343763633235636633333664
35376632363538373561326333663532633335646133643233363664303639373665383163383138
61343637346233613961343865306330366637303364306561386236313264666664656132613032
38363762636661346462656433383364313431633566366263306334363138383539643762616462
64633739646363313639663737353032633638643031623034376631623336613630613265646361
35363434613234646666666565643038356438363761353832353162663066323530626665333038
63346365363734303438633064326235393532616466313766633035383863643363323731373834
31313332366438643136316531393732333332336636373864393461663166303030366230316263
31376164313864383263386133333235393934373365613138393636633337396534633233326438
37656234386662633338393534326233366166343765396131616666303436643731663331366332
64623466396538633766663936643238313261626562316131376163313536646139373161336561
30333663396535386334353662333262343638326134663934353335316161346234326163316465
38646238393862653163626561393734323438316464313761373835376364633833316430363538
31353533626232326639643936613862623733333438306165646266626431343063363838343331
63303965366666633234663333353036626434323464626662666663656639613565343633313130
31356663366266346535653033643565393739656136393038386464666661663437363537393762
61636539643835383965653463343931363238323339333832633431356634373832636630623536
35363265623336313761636234656235643863623839663033363339346333616564323063643562
34396164346330383135383662643634626436623436656634616439333866613565646336353038
32333235393139646435393435653365666638643066306539643834356536313564396661316336
33306662343130646137613637333262613533356261303836333537643863666236313361626136
66383334376632373363373465393064303266313539316138333531316437626561393537346638
37386366663533343761356365663032613062613164326161656138333761363636656237353136
35626239383639326635656437303864633234373332646362333032363738383863626439316538
66386630646237373935386336303735313963356438366161353235393264656661316161383736
33626635383431343732353932636665653436343037346562626231393630643136343431653238
33666264333966363830646239636264383737636536353962373630306633316335326430383461
30383961633362306638303361363032623132303737653064653362303837316333646166653833
37663164356137363866363936623466376138323335346366336361626634633563356262653664
35613061333239666431353862616535316264326530323466333030613333303165646565643064
31333732613235633661633561356165613134396263376537396136343236656662353534396338
37643230303635633361326337643964336434366536653839333735326530393063363762616562
30373663363337353363343131626461643936343865323761636230353565356437346135393631
30393439333133356362323731323935656436656234336437396463633432633238343536383561
30636337623363393861643139376536636538326464393966353437323164343032376263613663
36353335646661613539343935626435626662613166636537316566313836373836373438373332
32323530303261386664373232613265653561353266363030643139633832383330336564653164
63353461383537323830303563353365343430393564343861303937613139373734613330626236
32643531313933376263393563666561343161386535316166373561383835623939366234336532
61346339313433363666653438323262613361636561643939633936313938323634653139343765
33396634623136346362616664653633616362303165636566313432353537323636613662656665
32656461613666303661383661396132363038343436353939303530666134306264663036303438
36303936333537623962333965323337336366653134373139303565613164346231336634613734
61633038383735313037393337346563633762336236623563626539396631656337643131356638
37393862653530663533396635313539303232333439653131636363303662303164323364313936
32336566613862343433613066346266356434366366333838666165653266326662623430306166
62303533383136663563363739666261623234316232343764386234353063373861613738663736
39613565373136333735643866306636396662343466653964363363613335373830323535613633
36653530633936363964656531353135396662643666316436623932386166333339666463633563
34336663376534323534383638313466313365623933396434376338653331386435356264333839
63633035646461373866636466336136363430623939333366366530643333363464656136613134
32643331633131656465333531666165616661393730363631353332316435346231343131383932
32303633663437336332303234303961623365643766666636396565613163306230636232343164
35366239303332356562623231636138313834643636633165636532613238663831633665653362
30663365663862663265646134356132336431336634646332316332623231393034323330653064
66346436663164663131336431393337363732666134303665336235633834306266353365633632
65656634303461346565666137353261626636336130323137316261633739366139366638663833
64633431366334323134306139353335353530356137353762613336306634653537613465376436
37663239356161356165383534313731656462316131643232613434316362383364313338353830
35323834363938393262363031336435643439383432333965646166336433346462336336353034
33633835666530313938383333343034623662316436333835653532653730343161663763623038
62363764313838653437626166616364646434653362336266333130386463393830313837343432
65363762333535646164393964373931356533343436323636663238653931303735626663613430
61643931383531616337393931323435616638343262636537623034366138326562303934383238
37626138393966623539
32316437363431336433336439623562616362346537336137333564616634653837356166353065
6661323032303263316132626436613933316430396531300a666339613566333738376666353839
61633232323462666331616162313362313562616231316432636265353234393764656163383964
6166373230363230350a643137656534363734303535636332633265363839313066343433666261
65663833663433666131653064356335326665346534353734313533336634386336663162393332
63323530376133353465333331666261383436663732623433366637306564306663616266343965
61386164653564343364613631306166376431613062363637666435366166633134666666323535
66386561666335343961363236363930646663313564663832313634633462383264633435336136
62393435303866613538363866333738363536383765383532366536363638363664366231353362
37323431306234656263613465323661383239343637373239383539343161653834616336383237
31363330303037643166346338666333373965356564313363333738303332613563346437636430
66383966383636396434663033383537333264313261323232616433343362646165393832366532
66653431313534656234666562333363326332333738616532626136343430613863666634306232
38316134353064363362613130356538396431363534623966343165653562313035336139633437
37623064376635393238386366623436373763316635343632663732303965386666633532323633
66366639373936373865366462383538666335346566353339626238663065306263383862316238
39623463666366393261643035653233383733386633663134373732323966326531333666396436
66653761353032653866306531366637383032663937616334626364393161643434383561363038
30363261373135653437326139316465343163323863626561663264323864313135623164643630
65643839383831363031336239616139306632343861333761323664323338383139323737373236
64626339343561386233656532643063653964323039343765386666656263643265366637656233
62373764613233393736646265313138633730306165386130323963636361366662383939653030
64396565363064663732363163353064306664633630393762643937306534656662333739623363
65393434376535386330303931653236396665666462646537333861386633343332373431366134
34396361663631643661336634653834353563373032336132356433623039616433393131613263
34383161633962613034636661346362376639353834646262396131383139323630316662363461
38663631373161663865643863613534393266633836663866663731306330623534373638376430
66616232373936323164363663303537363430656437313465383966633136323264353264393530
66666361613565653062333563303162383637656462623533323031646233643935383332353132
30303737376530386332613932663337636539626531333835643766663664366561363538396566
64313166303364666333353536323237346231356362333366373631313530303662643733353532
63333636613939306239373861323239653333626366363132393333636133666663353265306566
37343963333930353132393939376364633733633237313663373936613862373632353833353063
61336131643038656138353666303963383165613162616165663033373733633732306237326463
66326362383239376262323135616635306364383534396236656263326339313030383430363039
63323730656433373736316564383261386133656637373765373964643434366130323535323531
38643061323833653535306433646637623665656438353035383536623737626365613630333365
65303532323432653663373131353963646237613264323935346664373062313661313032353238
61633939633034343030333131643862666438303666626234346561636335663731366663626662
34343263383236353234626436646333326137393233316464653035373432303963336430393266
38333232663330663831316538613630373966303533383534373931663836653364643030633763
33623265393530353661626532356666373961373965323866346535306261623533333038383430
39333738666130396339616338303630376431656462626561303637656366343738343566326164
35353438666133663961336238633032356337336435653662356532343139333235376133643639
65373361386661393230333364323035643735633634313364333938636262323262636331626664
39363465623561363166353064346438633561666430323261653666396465666566376533303062
64306638653136613632383932326637333139303763396631646164306233653134316130636230
65363932653639366437323935643863666164663234646461613466386432383639346634613865
62393161373032323466323335616261303135303263336662376463313164393535323233323731
36313266623162343163353330633962363734633365376265623132306562383961386261326338
36363462306435656637303762646239646463316234336163363563323038396632656563373165
31313362373765306662626535636564666364353861643430323263356130333636656464666364
65633462663533626366396236363561373936376437623839393766663337396630313132373331
61323465366136656366626639383565313138386336643539663037653134363762656334373664
33303034356365333139623538613334303534613933666238303034653839303665323136346363
32353562323537356564373862636635373234326131616232323230363163363638303432366561
62643930323633643563653634623334323036336165343363386234396535613563393434303532
63336365323163366535333465383031333934646630633333303537326236356564323630303537
62643261343831646234333239626166316232316462623765646537656632383736663732386335
38323234663164346437626136613237653738326130313432666530386230633462313334633762
64393633323931313931363930393033353061616166633564316635316333666630363862643836
38333961313836386436383638306261623762326139613833393939656239666339376236363039
38373537383135656662303831636238383834316663663866313430356337656435343936623462
37353038376435633331393134626538656335393238626333626436363766333263653833633632
33353562373132666438346638653639613532353164383636323332653131353535643264333033
34363530663862353361666535326230633239383530633935396636353236356462393933333538
39666236626364613537613538393235633465626631386530383535323065613836396436623363
61353065373637616139323665626230666461313262633439376131623931393864346132376334
63643830636536383164656331623234373362356435303431633336383839363164363431666136
30623464663661663734643865363961333331343566663735616163383630323066326431636235
32313930363932643662333234626661356331366362653864323339306630623639326462666135
62643538383964323539653362663766393932663761393432323062613439356166636162626564
31326563613436623631616237393563303231326236666130633538616236626534303130323062
35643463656137646631386636363538383836313439643164656333396435333164356461613130
35393932663139333130353762613836636563656638643837396533303430613836633331613634
33666162666262373336333264653538383964316436316634383031643538623931393030323862
66396336386666353934303638363734663534373638653265346239303963353964393531363135
34613734323637663932386338646438346666643666666635623264643038313038633132323063
31656234376466303162643734656539663231656162343435373364636662346239353335326232
32336537633261376131333265633666613433393530363132643037633432653763383961666533
39653961373961386633656136636136363661613232376332313737336664646432346530366263
31333362346633333764376464383361623862306230363434623866336138633965373739373661
64386634326237396364623635323463383131633537326566396232363130616437333534393035
32623236316666383130383161663463316433666365393065363664643562353531393962643531
62353263353832663333353030336266383964643465663832653535303264613836386530336234
32323362313734386264393738616461663434373835303263653135393563383437333839366631
63343763356562626162383461633064373061663932366337623066326465383266396432393537
37646139383739333966336165393763653936313138646338373165306134383666653437663237
63323132303566656237626564333634386632623766343533333630366238336531303637343031
34343061326333393138363266343832343034366634326136343537383034643737656634623461
34333638663732396661643430323830333331343136363436373230383933343538353465383166
30623436653962313837346631316366316561383532646431333233343132613335633361363065
65316465393066346237356631646135626138343434643536386661313933666336363434373362
36373066326231323933353665666365376437643764353439613130373362633232646630333435
66626136353864303765356332353936373339616132633239346361613139663738323737613563
31663333313930323135366366333462396438633231656634343632646632376232316435383636
36383039393237343138383461386436633031386561653064616431363733326364613035633839
33646235333139313662616536653433383963393666323933656135313336636165363166343933
37313131646639336564616563363337623566316163633836343063303962326462346265613663
36303437353432343932373333316639323230666266376238376563313265356132356662636133
33326665633836633666303538323864343333383766303435383330393061396431346666323434
30386630623766396331373233656663376165346166633630616563663162646434396265353336
64666237653562346438653034323130343134653531333031383239396563383837376439663261
32313036353937623438333935636632663235653862656466623835623265623662633434656464
62316165333933633630323936613838623338663264323531383533666337663465626163613732
38633732333764663336333038663265666265366464653932643535643634323738656331306430
61323232333437626230316330326464646563613232386530303335393939393338646338323133
63323763313766343763393532313566643265373937333963323762346634663335663461333135
33356337393332373033653864303532343365343232323761376265653131633364336636623231
64346639383734383832333263346437663536333762303862346139393064636364323232633761
64373563616630363930373466393032356663353934353832653063323333393235336366353864
34623538383933346131353862633339303263633539386365643031646366666363643534306433
35623637643539353464336130656236323638613331653734376638336165346131656439356466
32356632386236386564333233306233646139616137396532376664393932306635323036666439
63633066336261343864303461613764366537353430316565383735366538323636333839383533
64373366363566343232386536333838343030656538373535663430623334633734303937306335
39303633306562626431346335613234323436363337343963343636326533333235633265623163
63633761333365353136336362653565313738373033353165346639626264393934393439353430
64663031653838313335353266373064366331636334626465643535386537383339303466663033
66663361666239326162633962623036313165656261363161316665613030653333653162633030
62386335353834366631616639646463356530306565656361653335623964636234346234663837
64346532616338323136636265343862326536363535353637383964663037313463303336363038
33643964666261316564306261343761626366623939636635373864303464613238383731623138
61656134373935316532303833333566663830663761666662653266613434326130613135333964
35393063333638636637313734373036323539386136323761663830636363333233613665643666
63383964363864653432343965653161386561323263343238666565383730323233633134393737
33623966323764653731633532336638393634383037653336626231346532306561663532343337
62643066663739356465656333373533356437366139313632323761316637653465323564393838
32663930653832663538366665646639303965343836323831653962663734616364336363613233
31346631346335666337616536363231313730613730643665653566623261653738393934653136
30386131336239336235373764666262653737636566396635666664313535393434636661623361
66303035323831386662353566356135333164383764306633313534396238653066373862613661
31323938616533313162343736373565643461323662336130316331343436616537626435633937
34336339633935313233633564373337613863626439363834633039623030366565373033313434
62613432646238666335646266346630636566643438373131303136653939323638623336616464
32353361623631656138626637323663353238373161393465656665646332343239363063633434
39666330306164386364383266633061626330633235306335383330643632373262313239656138
66643064343934363037636231343232326132356333396466323366346665666637616631373661
31353731333739323237373965376166386166306639373065616434343933653565356161303132
61656263663962313536383932613630336466306462666537363237373064393034396565333836
62303232343438356664653566613339366465633362613265323261643538303931306531643437
62626333656635383234306632366338386366353636616665303038313564313065366235346266
34633031353431623865356637383635363666343964356632376635666637373766363663336165
62626232623164653432636562343133336466383765633362343135313337383631666433326631
38666665376261333631633361343535343835323530343234646332316535633761383564663338
32636338616661383933616332316432336664366533393663376333616638616262323330353663
31393636636262376362636461383435373232653030353263313434383834323763363438623464
38333934356661343162336237383565333839316132346532353966646231633730653538353638
33373734396561356437363832626466656234346333373731383364636161656462383133383966
65383866636264343564373562653736643934346135386565333234356630633766666637313166
39643661656361383239663332633936626535383630343365383435326133386333363933326439
37376135653635373137363737306131323339663962373664366337303039376231326263343133
32346261303235346165323232393830666261303834643364343437653339643334653462666563
35346563633031333431623834353461313265303734343764623733373264366666313436653433
36376234313736316436373531636532366138373130643038656331373932616463376239396266
38393935313961326131633165656566623337373539323862393862313465346136343630376330
30353161666366646337613466333532656137636433663062636531643334646130363036366161
37336361353934326632636331396134316439393633383335663734633766663161663539363636
61663430306134626163623665396334636135333764316230363435396138663362626130313632
30303038376265616466313034313337613434313761613537646430613432646131383963643636
39643261633533383234313938383661326533623939333563663437343662336633326235386433
61393631343235663365666636396639616261336332343464653561393437306461373663646335
36663731366339346136306130383931316363373239353735653132396262636162653435326535
39393236323566613131623538393235336139613265653261383461323735346263393866656238
30336564383162373034343833303065393865303964313961653637303134656562623432336664
36326333666236326261353462653033323136323633383131663261663239656262336539316131
32376136346139343731653266613061353533346263386266306232313364643263346630636238
34386362363731656465333935653762636530376563333366643736663263373062393233313930
36623265356462656134383936393463356662653531663439653664333764393037633330313862
62643562623938303038633034616239646565326262343061623264326664383263636332646431
32386436333931373034386166323639636235333263633139333739633432353939336634633762
65613339363535326530326330643938366338656235343932643037653739663935343763613639
39346132653566326664373732323264396336386164326238643531663237363239343164376665
61313730303062316335623761653333333966333461376532303731376634316537303861346632
31353963623534383363346537613034353333336633643436643963626432316238663565336263
36623937653633393837343839303132353636643439643331333838383436613032663835636639
31643263356437333530666230303430666436353439626266393030653863333635643733363130
36363838643361646539313736616637333939663065636638633432386231363634393463336330
35306433373463373935313236393962386263383333633131643765326365643563616533663338
35653631353131613066663031663965616362636134336562643166383564656536343032626631
32346364313132666466393361663739363466653830643339626433616334373433663663643162
30383639663032346561366564653438653961363339616162653263323034656234623937666262
61373063306239376538336138646538656334663938373231333938353938343864326234366238
39613962393430386130343834373337663565336237353632386564633062393634643038353439
33653564333061356432303932316330353363393533633763343233666331353731343237613739
65653363323133333935633362376465346464346234343738383933383061376131643435386631
33386636636239626464336666306531626130333438373332353434306332396135353938656636
34356463653632336330653937663533323531386366613364383335643933633765623862346137
62613235613136326438393438346539323130626434636435373335386437356533633036393763
34353437643939653536663466636162303064373335353865393239666635306163393137616561
37663535303561626634383830336231316334323830623163663933333363636232303131353735
37356532396234326634656262353137643735363434613732383231656135343337323264646136
63656436366238373063646362616631666238346639636432656433616636333664373461356661
64383137663136633266613263353733626635313436386563663632663535646336383135623236
65663866386335663939633132373539306135623032633365353935373033626336316536643032
33363563656662353462353434623438616639353138316165326362653366643061653730333439
38653732653866373935306562346335313733376631663463326566656465623263643563623032
33333762303232386663653630613837643930383935646166313139643032623463353336643335
30346532366234666630663434366563343338373461613230353132303331363031366163376665
38343934616635613931386632353831393965626534656338373865633461346430383133333332
37653962363364396364343731316361623534313139623639383065643138353865303966313637
32343563386664646265336439343637353933336439636230333935653937393166646463306538
64373238333130623634663636313362353535636538656637356434356564326636316164646434
62306664313463626431383030316433323764623530336336396136653939326238373637336330
32313038393166343739653661633165646632326539343531376638346235616162383162613934
36363961313539333039333333633364356435633339343764393438323462363366636262383766
37393334323131316265633165336163376638366461333334613363333534366665633163323066
33633239383363633035323161646462386664636532323836653039386238306330366130366339
66623133393836363363393837366537313738303035376436656631633734323161326537336135
61653363656237386538623039363939333836333532343963376430663664643538306461663663
36316462613335626264393637363635663637393036363934616635666230663734326330336635
61623139643834626362306530346461333038373539313338373138363866623461313465623163
63656266626166376663386532356232366331626366383739323065353934326363343837373736
35363265353831306363626230323335646463643930623866636466353365383861356332623137
30636666333562343663653165663262393965396430336431666334323736306462663532323738
37663935323965613664643361303533666162653865653762636363303166356131613534623563
63653432343238333661643530643765626638343430643163616235376131316261623366313439
61656231646666653964666235323236656164323939383238323332333433363566346136323737
61623533653862386132353235633065336465333366343632373664343931396266343063356638
39623331653637666136393361656136393136386437303131616264363634363532313533386333
37343864306239313738336261363533306366323533373439373261316164383636383732363836
61303231376330313431633363343836636465333935323037323861643438313464663735613562
35666333303062306332643639303864353632343033383533646337303739306633316139366532
35393137613135363663666364366165333135353362636635666233653161336335313735633131
32393237303836376339623736343331623834353262313832333636333539623435333338366436
64343863616336363437383632373232303839373637623739616231376235363861313837343434
32643430393930333934653538366165646566313232636638366431376131306133303232326363
63656635303635643834656533633133636536363166333061616432616635373537383730316534
62343631393631333533623633656237626334336666633532356261373337383462656639383932
33366661626438366562666666333333373333336665336236353534353061326235393139643662
32313833333437306662316164353336353264333039316364373735326331653235663864323763
63636363383464623365613934633931323032326439666530386363313339633135343761363765
62616461343239386366346238313565336331303531633632336633353239626632393862303634
39626362333666323330393166303864356335396165663766306534646137303932653135613132
35343064336131303562346232303864336363396430663230313936643031623462393038313363
38646631633665643565

View File

@ -1,363 +1,386 @@
$ANSIBLE_VAULT;1.1;AES256
66353736616239326639326263613737663933336664363361356234646663323762356334616130
3462653361373862623861353338646630333366623864390a663035353234323936653732306233
63303463326335643335643631656166656661656335636134646337666666373139333533623837
6230633062396435360a316561396263636362393138323964376466303465373336336232323763
35613332666635343665306433656431653233323964653534613535396466633934363138313363
31653439396434656130376164613135663433356464643565616431356265343464336566646135
31316131386230616330313033333636383735393136653234376564306165333139653033373063
61343661386439666262383665383636373065343064356364633038366365396633383338326631
62663363633632343365333139656531346233373438376261643236363831356233333933376462
36303733346431383139393731623966376439316336636337626264633265323163336565303732
63366336636433383539363136643463343632383266386639383237303236346561343435666232
66633531633034316530636137623663326234396232626536646338343136663665386166386163
33663436303965653761393632623766653237383038663630333966623034376463653765653464
32616330303430363638323934633739393235613539396237343936646339313132396664323339
32353961393533343763343131333561616166623464333734373137333936303635343834656439
64323938653630366534333636326162353035366330636136366363326336346336313539663333
34663135616262323664333033656238636132356236633530336333646365363131653632323938
35643938383830616533663539626537316134643735316531373630313666623632383464313639
66653134653062663963616139383065353435623761393933353838306264313533323537383430
64343534383036333266306464363534356561663939393565626439323734656566656333373138
36376561616135316639616437666435316465636266336637383337346531323437383431356561
65363866343835313438343865633838396539383562313166373165303239353839386432356234
34653166303361313465353538623038386235346132353165336430623861326461303661323866
32366536656365666331633864353532303236393530626430633038373837623462663935363664
32623065326437333239613838633534643430666538646164616564383531336261363535326366
34353138303533373662633164313634643866636339373439336165656662626535646137396631
32323330373137396531303438376238313439623135373436663237363238643334393366393065
64373533623039303637366335656332333864393737633831623035316331633939333562373638
64316634643032643030333161373262373139623061363863373962646138323032613233316265
61303562616332663161613764373864643638376231666566613164363336623664343137666336
34363662393063663135356538343530393335613862386163323636333136376635393934663531
33336236613064376333613164326361393865353236326663316561363732383563396362626539
39653438303466333537343533636238663066316436343066633562323335303363356635613330
30316535633131333164623135303562316332653566373233363137323637353362393162343563
37383231323063303739656438643439656134346663363836326362383138346261666663623661
31643166303932623835323135363264653933626366613734333830646461646330316463636264
30666532343461303237646135613066343032353864303834396431393032396132636436303138
62633834306131376234623065666363306134323661323633646536663330356562373834653631
34396233343039303363363734386537653361303735663934353432386137326133646235353761
62373837383632366439323332663463303934323533653466326439373231656339353239646230
39613361633736303065363562656331316237393230376134396664316563353235376635663130
35353363313431626339666164643032663235393331663366653461613832623864326435306464
32353364393436373664666262363661646533366331333563613666346630396563666131663238
35653662633461353635626338626264366134636465623863373961306435326533356230656333
66353039386337323262356264323739303532353563663034376132626563623362313436393135
37383236623731323066616632396138343730306130653564663132373535613835616264376262
34363065373166393166393337613937643965346432636539653631643365353030393263373762
35626563393633343739353038323538313633333464653233653564343664613766396435326333
39376562363032393031333235313365303535653238333233383435643232323733376532313966
31356565623431646238316464616265613230343438336663653035333666303333633730303033
31383562663536306161396262653135343265623065373932313161393734623434633965626365
38306635363466626463383665363162343335383637336564353730616638333766323365343466
63376564316565613564376362613365356664623263653932383239623534623939373630323436
34623264323631313834633437343162313761646635306461366636343264356664633634643239
33616234633766343032646337336633646564326365366336646237363434393462353732326365
39623133313334366333336233636461663236303261616332363030373330333766323232373961
34663636623434363562643139353037656132343438393761376363643935643065313639316538
39653439323761663566323365643964366265613933353334643262386437626365663362316438
38616436313564323861373436383332313361363132616139653666663466313333653730333561
38303432616365366665623332393236633334623033336138353464336134386161363338353237
34363032656434653364636362386136393265353032303938653631303933643833623864366562
38613237376535353831346531313962626561613361306465646264386561323165653631386237
65613363386638326463313964656261663234333466393433336161633331633531343035393030
35323533373132383962363666643665653039353862353130363662376539336165633162343334
65313730356437663833333330643964373432373461636139653835303832396661346230636137
66383336643335623961323531393132353132623836303836316337623930363930636566633332
35383964636266613061376239356232653364663234306338363034323935333937643061316165
61363666646665333366663735393861313565323563376461613138396138353861356636343433
38326162633234366638393465643636303435383536366261393031313238336162323738613163
62343564396263616661303330316137653163646133383466666638343361396165666465333465
64303966356666326264663763646536353530656636663736313831353837633437353438656633
37626639323435393364616364343066333831626662643937616133393834333234363239373635
39646330653133636439616130396339313865633365623061333630626564666634306562373066
66306234316134613233323261396639323961636361353966666237633637343862323831336433
62353932316131646436366165386633393635366338306331653938353265643533636231626262
36373132396566336565336266393661343836623461633330313837363865636533643733333035
61663031373536643735633137633763623536346462613535303565346236326130313433323030
65633534306262333434306231613830613662343164616361333739656665373133643165366537
37343832623332663532316632383337366234356239656364656530376464616631643064383236
31666334363337646531336438346163616165373564383338303933613636663934623262343161
61633039323237346431353136666463363634633138643363303164393230336534333932393038
38303233633365613163356262396562353439663461626465303333393934626336373165613635
36383761306561383335633761336364666331323338326464366261333765616665353334343937
34333362663061316564326235343635643366346162313534363564396466373434356439386566
65303735333333336534343736313265346632316536663865653330363065653231393239303334
32366666613838656132383265626134643334613934653762316331313939666230396431663836
35643161306436326236343061356632333164643464666537373333376534373132663831656265
38363137333332356430333566623665363965333132623630313462386237333363643737363063
65326438306535626265343337633135316137646366323336353463653737623635636539353533
64353964343439666661396561643230313639393132623935616666323362376366383436363738
38303739316630363739353731633532643032303764383034386337663362343239613630643861
63663031666264363731356335613763383962613161643132353635323266356435353034313463
39316236383662393038373838343161306335636136333531333038663436303366386635633534
38323966326434663836353466633461333266393935303630396565363739656461323265316434
39653364343865363139643238333062613563386633636234623566326538313237363736373766
65653131613535633838336362393263333962386430613561623561366665366166383062643563
34613263313534326664323863653939323263373535663662666135313337323038343062383730
39373835383665353039653433336565663666323934373235643865396431356266333232303261
33306364353130636433626535333239666463303635386631343737316435306266383164363565
35643337613136393336373662313337613037323635376131656662653934663630356237313835
34323565346332633265653162633739336463373665303064376664383936663764643764303265
33303664393330663131613039653966653533656364633537653964633862666634663762663734
65623434353766313961636661316134366330313666363439323932316437353965386138333534
63313631666266633735636630373664343438333131666130643234666138386230626138316566
33343865633935336535393838663364356661663331323464316462386636363137303338623764
30393632316632343136343165636132363231363637386533333038306133373433633237323336
65323932643136356361636536643162303131343734633464656436613561383837323337373531
34346531666134323464336165626435636163336361613139393833636136383737393635376332
39653233376137353762343531313736363936383236303239646339383466306364666231373038
66616434643562313539316435336238393935343164313432306431663364393966303066636334
36393836363638356433316335613164383434353537393262633233306633616139356363656566
65646132306162626631303633316164346166383836323664383665313732356661393464623232
32663533623266623762643939643362303737303133373038356233396661643062623032636166
36323338316535346638396162636366343363643933613434393263636563626362303262336239
35613530343734396533346534383631663937313434656630633531333136666435306565363164
64386539333534656333386432623334653036323566393830643865373862323365386237633065
31613161653461366266613962636538343930643561313064313363373865643732636332663731
66613961376630633134376165326437643839363737353562336632323566333264343761313234
61356538643031323666393066316362613664303932326230366330656431303438383263383866
34366364386634363636373935376530633039396339393362643734646338386337356639393931
65656165393238613362376133323061353162323634623563623061353632636365623236353932
64373330333335396465363539616266366562393431323335653038633332303861623832663832
31636566623265636237626237316637306631393339636164616433666661633737326464636366
31356132353936613535636236336261386666353133633664636236303336333462356335653236
31633666353363656662393437373461356139326534373434343263613732386436656662353934
32353661336236323465333032663439363062363564303535666339336334363763316538386631
33656235303763343039613531343637386136316530356331393035353066343862663536383034
33323137663165366335643165353938316131316363663164386162666239363935393231336331
30653266326330613763656635313532303730313366363437306662383139663132393536373031
38396161643632373561346331316561343037393735306338623365373463353663356330336239
63663462363735656131363236313762383834303664376530316530346362306465633637626436
32326635386266333937653165383662336266613565363437326262613262333065666162366166
32346237353337363633363133653034666639613731653436633637393465343037666239643962
65613935346337383733303335656230333631623734633831333238656630326537346266373132
39373933393137336633343965616136626433333931346534663535363739386337643866613764
37383037653638393038396632306361353438393962353134383132386433646130336530636532
32356632316234663038373164383162616161323863393332346232656133643362343539396532
64636433653335303430383534376539313136386262313234366362366461633962356539343830
31616166393730323462343833343766373332666461363061353932323836313862336264393962
62613366316232653836663165653632333763353731326130653831663837613263323239323461
65343161346435626632366531643835313264306437653038633236393932373061353866373833
65396466616163613633343535646636356434333839613434356331323335643565373531616639
38323863353234623063613636396139633639343166613066303034373264323662303331323461
61396462313535653930383465346537643363366362626561386364356336346464643233333264
64353765336639376137383536623731623337303265323131383361623563613561333266313462
37353338656635373339646634343131363635333830346533323838623161663431323437616537
39663032333761643433626366656565633566383562666464643836663237363535616330333139
63316365343139616233326439633031653965333437316335623031316436386331366537303734
35623635613765383034306565346464636334353735666632663738343633646563343462613863
61623339323138366662363736343738633332336266363162323234353463326537646336613465
31666330333739373634343065653665303261343935316133393833343366643534313932613465
66383064613532626361306364653832633863326464376435613232393866353931353939616665
31656463353036323862386538323836353433363561373133316262376336343336616136323263
66613034613336343030313739393637336530343535393238326662303731386231653061346463
61383763363233393339616464303537393133646263383233653061343632303937346439333835
34356331373331336130336664653433306537346133643539653161366261623963333065306161
30373336366361343563353636313332663866363066343930313838333337316263323731613131
61383061396665653433396236386234326264353038656564386130646230363934633034323933
65363061653865666565363038626339666430303763313331316639323130373361386334366531
30303035336339613731646630383861326330343266613839653066323535666533643464313833
30363533396638623630663963383863333431346665353938386536613762366432343035343536
32663365396530353038343465373638393432306231383931343732626338353362613638383361
65346166323866393030613430346566613361633037336261653763343238353866313665613562
31636463306538636335663564333131646465636333653232343435353134353037623864626164
39656163366432616234656665626434663532643632373330313965306336653866353839666566
66386531356264333937386539393865393737636163303861366461313636386634633365623132
30613336663438343861316463306664396232636636383562306663343861303164303863383065
61616235316233336463616534353738316362356264613639633665366533663833613430353831
37616437666163353839383338326162643166313936623635323063386630396435313737366366
61323938626563636338366364666233613437393036363336313864626439346636666164653434
31663565313732343630323062306630346637643362353835346437656266666132313438316131
64616564373961613164383538656337633134616161616131333337366132313066633765313039
66356438653632353866383165653932346465393938343961333362613433356630636439633636
33346363336461656230636264363036343437396133323864663835326438386561613263393366
62356632353936373061396633336666316264373665373433396338653837346338366136323930
64616333376365653236353932626666333363333964303937343035646231323163393638306333
36376265303837623030623836656464393535393835386131636336353432343331643931623036
33323534646362633336653735633135343462623931393662393734633539353863643864383633
33613938666666363664306531313933363831306531313430303737393339393765373239316662
66626339353239376565373632653431346366313033636438326137396266373465353862393665
30353366353436643363373565396661373332653133333766653033633432666361386333386666
30376664613635366366323135393235316135386337353936336562346431393630373031613738
66313538336465653235313538353437363832376633633163383962343861646138316161643635
33376130333237383938656230386461313561666232643338343037383562306635643438316163
64613864616663616464663635346166613763396432383335653961623531633232613363643334
63336264303965316238373332363063633831353033373936646535343661306162313234623264
38363736316137326566306433393133336338386439616261666332336330313937656533656432
32343035313862643439663135326535326536633138343835303266633831653530346436303733
36373734653934363362333466663133633535326431663932393136343332343231363233613838
64363466396666616433373737643833663030666135623635623663356230396634646265376535
33326561323766386133396636303337323163643636326164353730353537366534633966636363
66313164646438333139373832616234343034633436323337656365396636383363623533313864
66366537646164623734613162633662313530373862353461396363356535343036613932336430
32353231366338353837393363626165643831323466363634393230333664646566373538373963
64383233313334326437306239386630313733393332656531376161663933336231396165393733
37313734346436373133353830313139613334623762623930333939643230613430386337346436
34363464386262663965633262326434383165373338363366396130343863656263393630663261
63646562616534613239313934393732336132346333613663333137343733386464323462353037
65393539613636386664313263333233323634643761393863323464643235653861363132383765
35636565306362346661643133346234623162333166626336653934323935333033396136616364
32333464363632626462353538663531383130393535663761323336383837663761646533346464
34343662346164663139626131356364626236616363356431666462386161343163326262626163
64306362383866666531366537376335636336623866633462616237373131313963353364393630
66646563363463633530353263363363383264633766626638313263613931616463663061613563
61613162656338316633613736633363333764396466383337313130343537653139343030373465
37316666623635303861373964613261303039633937623366666132613831663066326431613231
36316131306136616165363366323861623964656563633164333363326138633932386364336333
66656361373338616634316165343361376533333966373361663431366632303337646431666162
66653634383136626330653164633232643062313230363366323936353332376161633135656364
31626264393563313339346333396334663261643633343337623133323738303231643132373964
38393238303061656437303462626234303435383839383933643666633938313736633936613931
34633463376438373830656533646338383436363534393662323134626265303363313237633133
62653233376364396335386262623438666139306136323435363339663164666338323337383734
38633863653263363737306166353365656462363339663138373061613636316139346463633238
32646366313133396536373636303638393437626533333438643161336535623930383132383439
36613730343130636138376361663862363064386634336636636436343162343332633830643237
66666538653931366439313832306536623133633463366266373265663731353836326464643332
39303930303730616132653036653437303733383839643738303837623861333533363037643034
34626334396464326166383931366565393434393833323935386534333534306265346461666537
34396133306166366536393237393437666532633737613835353833376364613866383539616330
34393039323465666137633930326337613130373464656135636134366165646334383237383332
39623333353162313539636131653030643063356265366534306138383235623731313233653365
33303061663338303863366539663863306234636333353062653531376231303635366662643139
66663664646134613664386433303066343239383261336563356263656239653238323936633937
61363933393062643433343833373935313133383235626565646639646266363363343734373833
63323564366530376630393061346537633530356666336531323536313236356331663836663863
61343237343361343662643865383239363031653563356230393166386463313035386431613633
63313363356265306237393562383132363566313761323666353637313164353564316137656661
36653537313536383839646434303962633666613165313863653235643232323966373961376231
61376431353964366235343363306465643162613766316364393036303331656361323663326634
31316261386561363836643462303363323132326363313437366136323133303936326539383465
61613566623634623633333736623334326161393963346166363930316236663334646536323238
65343966326230336430373661343663646665636635376638623530383566303033343166323835
65363238636638363437353031343936306561643438303533623930356363343332306538653566
33346533326434376632353234303732643835346134363035353864353036393337393964653538
66343533366433663436323731396330353939616435363937313439633965356536346365353464
39313431343639666234653731336634653839646631363364613836656166393132663637663365
30333533626230393631643661653339636239366664666236656163373637646565333861643839
37323536613466323334656338613139343465326437663664666530666632373535353463346662
35613066666136353730336335303636336630623738383463346134323737663961663233366633
39643166633762653563636434653334343738393063376466346135633131343639393265303334
65663433353239366234656364323838383836343437383662633938316362653339636666363166
66373766666538333562323966326438326630656362373230306539613966306235616362313038
36313864343430326135353864373531656332366165323064313231383831666661356365663230
37623133343332646531356639656532613966336162633762376334643735316163343663363737
63636537653731373737326365613964323131623736633164666132373632653765636265333938
36393962356437363733643736643165653034393965626263633738636331336130663132306438
33646266376463613831333434643730393239666337303366346664646638356166393239323930
64303262386134646534366166613433623436366637356333363531373234396435633464343461
33643936643431333136306535313361353965626537346439356261336562306166636232656532
32336132366562646237653565623662666532653631346663316331373839343235326531363566
64613065323733303534343666343134653265373630393064323263316235343833626235336635
32666466653035323363393834323932363464613666623838386134616433393738623761616163
64303466613137653237633661353036646466326163653732393733633337306564383332643333
34396139346338633037333861656538353938316431666364373466363631313336303461393065
30656430323937336264336438306230643864623232326536343535366239303539333934613536
32303738356439633133306234313337376262353234643538613265393838626434343938363164
61653336363236623166303963653462393936643133363730643739376638366165616139363762
64356236383464663731326433366363393866306336383231353031346361376365373064376235
64373438393636313832386535373836316131353161306633376135653130313865323361653338
35383762626661303535613232636164323835316139326539376531333837393164666439636534
32363037646431633761646538313631393133623461303933393934306562613438313334306232
37363462643161363336326264376531323961623865636531643736363435316164643835316138
38333965633064303864386239326134653138393461623630636232306339613934343934323738
62333561346637613032363739636364306636353832343732363936343364643663353232626534
63666366633066363065313337646665396563363237663939336162633935306637366637616433
39343434303530356236303963333233313238636161333763613133643862363261306238323638
66663065616362656430343461326536336139653262383431383834343163353737343437613831
65653030623833613863646630323664396538333335306530353961316135323534333732613033
31386339386666626131373838373939626564383762383437623832303363636439326565646435
62376233636634366333623966643463633937363732663135356561613634373230306339333035
36636236366235383465653864363231313064383339643039653733626265653439643830616361
38383331323764346361313931653032643435613664396466623561323830396338323535663738
33303031626563613830313839636631636333373931633562313931306565306236386261613761
37303662376530333439636464366330343139623436353163373463363932393765613233373132
62393933383131643339393265353933323831656461623734643166663332623538623533383037
32313836623733373932333765396136366337613034396531303766616639613961303531346465
32623930313035383064333834313665363233343466383766306263356537666635326631346664
63326264653831376635336661356631323932613131393734663936333532343766396539353634
34633439323038613832323939313365643937363462363634636366623230316335613834346432
30663334353838653432643862633133346634306631343539353066313965623636616431356635
38303162396437646463346130613633613135616332666430376333363431376564306166636533
61326264383162333536396138393566373430306561646364336364663132386230313662396636
30363139653564666265333131373738363563373564636563353535363530643532323936353562
62343939316261653761323836323465356464346435326564656231636163393861643037653334
37306533633035366635343365376134333631366132613035386165353366656563303961663139
32346336633537363035363631373137623436366535353961633831663831346239643330643837
31303630623230633234323665616634646232633634393332333339373265666531393234656166
36313032653330353330646566633737633530646231643831636266373261663765373039383566
34623161333537653534653434636434393835366331666162333766313361393863363539623534
31653138336431306135393665633139643833656438346565313862346631656466616436336634
38373761646530303862363134373937343730333865633965643430666563653064626230303762
36653138376432356233363639383132323833323066363765333335303265376466643631643431
63383532346335316166626264626638373632363530386331313037333130616261323339653736
39353235613865623639386463353437653639376164313538626163336361336463323062396363
31383831343863623933383361383365336238646130663366623564386136373633663937356238
37613431326634363666396431663837653434396636316130333664616632363034393463333230
62616132656236326463333461663363356164373765633931623938616339643465326464623330
30633332643531393966643262303831303031393766363539636335626530653962656139323962
32343635623066626330613734663138386332633839633131326636333634323937303561366131
39613363613331363533653663313330666633306333623138356332343430323032636361613735
61373635306239373265363338376236626534633033356334333734316139656136363362663765
36356461383531343231316236643162626432343635626563643035396564643236303530363237
66633037663234346431306337636263353935623734633565636439383637623938396431663634
39633639643133386335366434653034383838306531666266386463396233333236643132646235
65613738383539333661336564616336343630333535323864383362353231373239666230353864
39623932303639393337353132356634336562613761633163346630313238343066393265643936
31343032646131363062646634623865626137616639636266656334616332643537356666633639
33373336646435663939616337646232326332353831306338356632663437393863386661356531
32663432396665346164303166333132383638326230303462326165336166316530636262393131
31383833643934393234633032323631616361336362643161613934373030313733616637666634
31373164326638643434623535373638336566653932303338346439396431613461363533643430
33306536323461393532316439386336376534653630353030616664303030353961643461366433
36663461393063623063373237653730326530306262333736626363303838383839353530333563
34663365343331306233353938333166643564356266373832643338663430653966386133393138
33376363373666383462383633356362333934353539306337383835363735386330343331653961
66343733383537366566323735393136663363356131303031366230633131303038363636313661
30396436323636633034636662363431396433633033373664633665633039656664326533326439
32373032316166663364376432316432356339386565393830343137653363343435303339393762
30383432306635326338613366633564646264613762653238663461383439363133613537313937
36343332653637323438616538313232326336313935626161363036343837613337636137373161
33636639353461383237356635616539633130333964376537346438633962663037646564353339
64333430643462343661313662393666396236396139633833376630646565393732656439636261
37343838376666383530306262313439326563383835643534326537343464636561656430333136
39326632663466393065633539376264323139663535653738353031303832666333313237663165
34346661303566376361633532313035356233366439653565653631303632633634623636383363
31363239363566653930633631623931303662386366653566633433643034616535613661313163
39636634333262643330363265313135666131653334306264393439653766326133353265343565
62303133626363616231613531653661623330383563313735316666393733383933336436643364
38396439643738336563666131333963353338363761353461633339313938346661393535636232
63396634353832643539363438303930636132303732303439366239643833356437623166636338
63613539376565386261356465323461643332663364376337643939343335383161376330313730
64326563666336643434616235323661633934616562393463383437666433303238346535383862
61343237653739396333313831656461323164626633316264323763623832616337376639333165
33353266613066343438636465323431313839343932316637333336353532323431623631616261
38393330616631323263623534326230303036373137323234353866656561386237343936386266
62653730343232366231623237363263346262653765623237343262313737646139643164383534
37656136336538316137363261333765323538616263623337643932353461333737643337323264
32326131646133316130633265633464663364343630343535353062346630343035613434343836
61306666653735626336616266313134326133613634626261616361346332633063613338656430
66306536643265353261656561383764653632623464336264626334616235366430616662373361
33616161643835623239333766323834376664636336663734336231383237623963383736396365
33646339313364346361366137613136363039653333313433626233623634633030396564313466
65643561306632646336633163363666363237343436343762343966323063643465616236616630
66663165343731336436303762636338666638643135356562323363393735333364396563643239
63313335336634386435613935313563633931323532363239616339643361356462616466356263
33653134326633616231613038633563653332346338326132613034326462346338343735353532
63396531323232326635306234376631393033396166626566326163346439646432613231646566
64636365653339626338386264336531366562663261656435356265343338343636633963323865
62363635396633363632356137393830636538643430613536363931353837626135666333656337
34363334316664623063313037636162646536353338336236636331363333386264366337363937
61383262373766326433633665386265656535653361623934336463663561323637383632616135
66356434303234636334353864366635613533316232663036646231633561356436333064633365
65663465643462343666356330393062646635343433643730616462316538393039303037326134
37393036653735633439383962316365366236646565313930303133333339383063346134383963
36623232343664626233336431636661376562333764656362656565393738383164383131626161
30376435643231636534626631643839336136333034343736333339393830616233306430306366
34346534393737313562633930386137393861633566626638326463333731373232363130623636
31663164633262623831613062626561376539636666643664353064376139356461316534303737
39333163313034343165623662363164316432343339393633646563356639656435643565666537
64333531353263643438623863656339653935326661353934373830363766616139306263643737
6161323139623637333332396238353965653035636361343863
65653636646639653937643665623135316464313632653838623231323562613363353333343163
3234306332616134623764323338653134363039613263310a666161663839636166343262323337
64383264663634626165313230643163346434626337646164613737623438626539363637626637
6538313236623861310a353634373235353036353631613566313435616364386566343935393265
31623430386465353263376232323536393162663136343835366162356534383336666134343265
37613666396136353633316664663161653962613662663464323930626430633233616166303564
62336531646339333731626662616462623563623833303734383663353262653365663961666135
30393766643161306335323331626638383236336332633037633931353461383139353130366165
66313234363863663333336231343964346335363263326339303538343436636431633636613932
35303366343065633363323462383965633338346164633037326165353561656638646363663535
30383932303732373064663438383261396638303363336461333330623765663435323431303933
33353864303061616238333138356165336633313331393631313238343965623739346535383438
66333233316330306532306561333333656235353431333665323065376363333263623635373864
30623138393633343665333937646233653936376265633162393864646534613834303539396434
33356561343130363663323363323030306634353330373061386433303735306139303335303461
38636634323563323232613966663866616332386434653138643835616362323139333861306263
38333138623865326533646331663335373764623831636266323430646138376664383530663335
63653035323862323236393332383663356366663262353136643836333139643864663234653765
34366238396435646263663237663038383731306464343064613934343366663066373161646538
39613739633337663966316536353132346531326233366634336336343764343232623462643237
39623463356364623866376430376536316135353932373564623533663264663138636537376635
34363765316631373662343539656238653432343836336336313230666634343866356330393436
30663231383032393662306263646535616465653931623133323563383936323138353232633638
33303966613539656264313966353063353033656261353262636138656564376232303738333466
35663333306636316263633738303633313464613834363436303733636130396263356564383036
32343832376134363833313336333932396635333562386532393630363233343032303336393433
33653732326539376261653531366434336364363139656431343133323330633066643630373139
30386139383233656535313961646566303638633633383530383737313438306463356538373433
36373265333134636137303031316232316361383562356464636664666137633430336364343335
36363161393233313534383032326238643161316232633662633131326634646164326362386134
33643834643730626139643963313764333738333964623134333462366633343366633862303037
37643739343935626131336366303238393465613539303234646536633431383662613663326161
63386537656530653963316431666439343530666662383762653030373265613236316266663863
38343834323534303134393930313361343432333365343166346435646162636662356432613866
33626264333137356434613063373034653762303764353062333738326261363633363065653934
61663761376534636362396465643233313531663665353431373066646537633465653036663439
34633734656436613539633563366263633938333131396134396634643434643364636433623263
31316535326263313431306665323763666262333736303962666332623630393961623235363865
37303637666639306237656535396262356266386337323237336462666138666565666635613638
35643739663838396137653133643030356431376235616337336266613331333138343962313634
31393930323065363562323637343136626631333866623963646561323434656462643435376439
33323835336439636366316666333761303738326332383532306264303238363862303135373266
31643136383064353361343836356139656430383463373533616430636663306439303231303138
38303939666462303431373938616239323737356538626536666466386363333538623166333238
35653263616439343562616264616535623139643661653130323964373561326632363330653335
65326135653836623538363037343766316634306535363961643032306563366265636431653263
35326366363330656237303664326239383966633966373966663939656335326162356263363931
38663531316537336235313230393330373066336239616238323233346531313738396337663833
34343066663234323561343531386331393330653938303731366239616432396163313134653161
62363637636466633435323166323235323361396238666166636539333532633336623030646430
31373137316464613036366332376361653466393237323337653233373432646435613239316237
35383961353062353630386531356438633031323065363736373461363132376333333234376237
34366539646563393335366466323637393931636638636164393037376161306532393732333333
38646533356363326438613466356432343035396464373964383633303965646433376334353835
66343265666164343938616531646336336164386537383033373436303738636166623436633839
35656566356639666234663538323031333131316164313934663730613133363634663734636537
61356430363634613432663934346234666265666338363732636261656539336661653832613961
39633035396231333539356666396232353534333464316333336561636461353334346165636363
63313038356362323235383664393666383739356636333764666237336164613931633765376338
34663638326230386434303536353165396439646266346336393732633239336561626637643034
32366263356663346430396332393838383233343133383065636135623933643830306330623364
38323932326163316164623535633434313561646638393635353030303338336339633034393364
35346363643832663231383434623538383035623463353238646465616162613033373233313838
37396533633135393334396238366331393935316563366437613962346662636134616631356435
30373165363833666136363163343832336561656266363734623339623338393437393133303937
37363163663534623865313730616166663964356166323438386437353132643936363166393036
33366661663839633535333962373039346137363230356539393039366538383766626163303034
63313232353732396566343934336564323330386638323136666366316636336561373538303963
65373166333637376561373432653332323466323230346234633261353563316462346163306238
37613535663839393732386239393463653233373233363566616538306134633437623362323936
62623566623031383664396230633638326230303165666538376132333337623733313438313038
31656163646266363933326261326439343733656230373663333865336533373963323962633666
34653533656632366263326131363836653665623337643038326632383233613437616464323537
62666337383433396663336238623065383235623063373163656266663863663465353238383936
38616633643033396261323363626161373535383063623230656463626139373762343035313361
63383734663431323066623330373132323530323130323830356264326139373230613239336235
37666263373865376237383663323065383839316135616663633938356632366464333535306131
63303730623461373135656638396262613565353563383438346564303864353636303230636537
31383665353363613336333466343639393234356430376665323762373564313861386661623164
64613431353339376266323830396334643463623861623838613332663661373466663864653434
39666132626664643562343061313432653964633462623365313763373163386563383231356332
39333335646431636464356635633137386164643332303437323330343665376462343765303137
35346634383763653132313430643861346535336139663233653834323061613330613539396330
64386132613234343466386462373466613633633733633839373564653838316566636238313833
30366361306639646639663064366563656263643365633663346262373066663730323963613838
64666265663332383631306331316638666135386235316663666637373162613735653063373861
65626333616663343738383535643066373936303936383439323639343033386435373633373531
32346461333430643366636164336563346435363930663937316336613665356436316662356331
37393634643338363430386164643735356263376431383966666638336632613965313837653761
36343035303535633738626464356263613735656662323031643364363935626564316230353535
63333732633333353864353532613938616465656232363936333834363733623335616163343635
34393261316631323165386663356666643261646130363538346361353939323763656163333231
38643162636634353036383333646461366666343938356565333434323432303435373430336338
31623130303838613864303731306663333837643334356335643330343334383831333462383035
63653131303033393032333835613539373366643962626236653234313536386535626365353331
38643661386339626236383938393964626430316637306332356630616139623132356334353033
34346633313964323339616431666336366338656534353764633731616330393831663034666134
63353263326137373236333865336236633733383437303032376431353764303663376536323035
36333365626635626562396263353762306561353565333234636662383237663131666131663436
39353030393333313832363163343133333733383835636234333666646530326334313337303533
37386434646230323234383239326637343261633237336461323031653865313434396461386665
32623561623038363732323735336365393463623132633338363037616235613838393037353835
61363931333638623662653830636436633636363537396262373936313736383366316364343033
39313631623031633835646639613337653639386163366336666364323638326566323134323332
66626636346565323761303930323162393362313165353365386532666137653565643233333634
61313939333830373339343932316531333961376532396262363638383464343832643033626130
33633162666234346133613931313765343033393738366165383236343863323439643330616233
34653233363836633861346264383833396561393863316635343834323564366131376532623136
61633138613761313635303663336535333330313364376162323330333462646332346462623537
62323534353232366336333236326261333862643163353663613336363963303230396363373835
39376463386230393733366535343139666137633534383230306431343531616139666139343266
32353331653865326462393864666266343162383065316432313430313963363739626161396533
66353532323564366234336632396537323931396538386266363839633464306435353832373635
33306562656234383437636631326434303964663635663837623062363533323233343136373031
30323262373332386136333937336230653233646339626136663038643733376462633132646136
62613436353762666261646439393731636565633563613730383665383265643061626234353763
32633230626334366334363364666332393333376562386530313133353439653865373036626439
35393164623465393065386262396463303531363762343265346463653366366363633439373461
33366566333339666137393030343161306137623366323265316137343831393166363262653135
39343632396339396663323938346363386237326638646639303032646636613464396637636432
63633161316461643534396664636462613830316638656364663964313162353863663037346164
39626236613736353162626438373936663564306164666534336163323864343136313135636566
63323963356131653535663332643837653032343933373431353332646663306266656130383830
36666365393735393238386539663332326335313338623533346166656235653662323638313061
30633330643465373333326564356135623164643637653262643337663961366436303431303835
37653133616364363861656235653563656364333035353232333031363761356431396530626334
64336663323635383739373031656264326562323036666433363864636666323562323036666464
34336564613836343132343438373930633830623336376330376366643763663163666431376664
66333538393866613437373562393461346134393737303963613665333261633231356135643261
61356133326338633736623665623965383135663433323133346537326266653935393539343131
39386464383964636533623535613137303033653333303332303530333730373962666532333831
66353231633233303838303861656136336361356133616463636365663732326538353536623263
36396162653861333566633166376431313135313562323162633862383639373365333566333562
30363762346138313534313233353537643339333761643735376536396162653831373532326238
34316435313165363131613536303833333465663237313932656462636439306237663065366338
32346635333837613436366230666534383065643833363965616139306130336135333835303137
36373462363064623963663935336533326239646665623433323862303633626431326466336137
64383664633239636235643562393936666539346530636330636362356633646665313636363430
63363834383262313966633962636262613234666261303238333962656336356337393163303737
64393765343962313862653438356333633664646161306239633539383630626133626264326436
64333731333433643730626137393039316333613030633238633932306565666636656134346161
32326365303030313163376165656662323239646239646532346134316562656162666563366639
32303933323234623930366137613064353433336131623061343336343530656631633564363439
63326439643830336661303139376366646431626265343262613333653262386466643065626661
66366535383032643530326630656133643562373761383339356338306363323166393230306530
62323435633536333135343438623534393661636230326237653463613934646436656663346365
65323530313131373534616261613038636538353763343737626664623230623836626131353534
39316638653763323735393763383531643165376161646530323330646438643762353035383133
32346538313135356661373330643535333361653665643064633633323436376237663162363461
32383937623035326533393862316537646330356637373166306235343936613435653932653333
36653833373834613934316437363633613864326539393736316234643536646332343934616137
35393661396662376666346538363930653033626666626635653337393337313539353461353966
36626532623238636330663030306238386463613032666233343331326137303361326530373039
64306639376138366630346435306630636236346533346638653835393562303265313166376563
32366165386638306233643462376365666564343137393366326230663365373938306433643138
63383862373130316430626563343531313038343961623163393933633038353436313930393763
34666435336266306532623065333231663463346238643265623233363433373063346565363263
37396362616632383839383364386538663539383336336232633731326132626333636365386539
65643566663232363064633535663261333763636639663864633734363066616461393537353637
36353265323832333336306238633065653036373364396633366533653333326439333931326135
65353066396530363430633934353031636638663964623133333166343432356164313535303261
37646132613963643764646335356337393164616339333138613938316564623963323762303438
62346134383165323965646562373362646265613439393235393239613261626636363638336664
61643665363837323236363531366431636530313534343265383463333939613264396430643661
34353238666434666364323332343732663835626161383136333132366664616533353635626166
61336539376466623961376632616536343665303363306163366262346365616639623964393833
61336632376561356335633639343331343933353561653539613937353361386461656437616161
35353865623266643231306435343539363164633865613539643736653331633761383035343537
66346336633332656436616430343163333231663962616339373766653633333066623131366562
63376361356263366334326364386261633133323565383638356461626537666637383639613631
38623063623364366237303966663761336537356563663265393264396339326430373361356135
62333262656638613734336563343438346133323937353036336330343632636134616465336636
65636263383565316564316463653231383130636462646634326361613434353137663238383532
38303839643537303934326138393139306231386536326661353663353237356432363933616236
39323134386131636535396161376462366162623866353730396633363636633031663836613634
32613135306433333135633234323965393731626436373535303635633633333661373932656365
37343162663030373065636538306536373637356332653364636265643565643731653030346666
30333730316466313962616234633765643236313162363634363830353365333837613262363037
36663037323264333334393731656136333138326565363232643365303539633466393535643836
63653466303663383331343833373837366462363338336337656432656639633635613836656433
32316439643562643639333536353337313835613161666235353263633937633766663162333364
35633263336437336466343735373337623938663665376436386130356162323931633962333738
63633832383939376662653433666437356133613433636665643566333435343436623536626231
66373862356232633239363736383039313937636534626238383936623262613936623237303530
34353837326462356333353236666533616634356633616163313430346361353036633764363165
32626466623831623266666638626561613734373862396563373130383138643336323764373931
33346335656661323162636162633637643462613464656462633963643731643730353531303732
61386339383132313033383937626362643937373165666132343932373034346366326364633339
62306635613661396235613863366463353461656230303330323731386631663833336134363334
39643531626631366463316230613139636637393937633130636637303037623336633061343733
65613630343135343630323066613963643531366262623539373164663434323634663532346535
38646138343436346532633533353339643338653937396465303137363432663137313530386336
30326462316530336232633636613961313331313163313264303364633435376165333764623638
36613861613063346339336139313332613830623962313162643030313635346466306131343331
35656237333865363532353230396337663936313962313534313636363236383164626530396433
35313838303862333437356462643431653766363564363762353564346138633265323366343161
36363132343733373532323135383838353335303462663564663366383665366665303931623632
66383836643934623261396439316531326539313762653566663961393339343763636236393839
36396335373033326361616663646136663135306135376461373261653236386636313533663739
37303165323032623463643536343936393965393961393532383865343332383964303964646335
37346161323338323934393763383262373861663233333035303063646230386562656161343263
30313864333535346635643234613739646235613563366439623362396461393362383565613866
38616434396133666539333937636439306130323663636430643765633930633732313439303333
65366463323538323335326561653065376232353034613536623333386133376564636530376632
35313332633162626334363833313364653331363534363931373264613264386432653666643061
62313564393264376336643538333331643862346565636131613531306536383262343534326139
31633965376233333162663261396231373066383130343363643166663739363965366239366136
33336631386463313137363630653762633730326365653038386361353536623633313038306663
30343461333632623464396437343164653930656335323539326133306162613362323731363766
36303035333666336261626161383865633634326235376536396138336335626332623331373064
63613431383364373130636533663766633061316332633334323931613138623562353339373166
34313231383539666632666630386630623436393936663666393232633864393563376536333933
38313630626535663034313564623232326237353333613133643939383836336366623562303536
37336438626463393536346661656261373337366262363737393566666362643636333765386162
34343737393066393738343532393239313061353661666230613463346430323864323963323166
63303161353033356538326265613365636665386234343439633333643630623232333637306237
35623231393465363433356434633232306131663630666133326166356663363963633137323830
61626162653232393939386136626130633137616630306433666366353630626365653838396535
35666562373936633635333437373464393665393035303634383431376464633230653336366161
34623232336665373231326239633432386639623234636336323535646661393966343862613730
34303762343837316363333931383561373930636439663431353138336238373761333334376264
66386362333836383165396563373933333039346333616436653532376565353765363335633631
35323365343232396166626435623863393534333830616439366164313831633438336365383435
35343763373032323963616361373032353561333630633864396434656365366561363966356565
61393232613266383561663366626361326233663036383432323139636561326166353534346537
34346533383064396437376532323164356136666165393737636566653030623365653731663832
38316438396338303430623264383634616131633637633637653030396539643864343731396236
36356531333630643733313331666335653131313362396238316332326333663333396435333431
39396235323031613463636161306234623661623232303665633839643266353938316231303232
30613261353732363266623033386233333837643733623563333136373537666264653834383963
37396635613837643934626361613038373536373134643134313966633532366361323761303532
61333563386464383138383238383634323230316131663865623635366437323031376566663934
38383436616536363662373365353839376435373865336566633834646539313034346431616362
39336663353138363532376430636231346335663833613361343566633130626261393135386437
62336231623965346532626630303337643664393033363261373837386163636165393764663064
34636333666631323439306330376132313033613462663934366235346138363532623061623332
39363838343961633563656531653664383063393634623565626438656233313638353664383339
36393461366665656638646336363262326239393237363065623461386231353632663561376431
30373337373331626533353164666262636530323464333162666662356134636262306336346432
30373064383731376165636634623063303530616431306630663935373334313835353238323033
65383336343735383836643333383637623934666561626134343366363938666631633165666437
39313238613239633039656134653135376163323066323135386366356430663635633532643136
62656562613964303661326432383061653034323238653134626532353262353238626335303736
62396231343836313766613537303036313031616636393064613164323231633065326134643939
63323331323962373635326535386536313638323533313261653562383630663735643136303035
36663933323131316239316261313064663139623439323635633634323235393937616239626331
36613639356632653037623331323963616531313138613234623336313136623461393739613632
39346530633836303533373330363561313766666433613330313139633966373861656634336230
65373163323262643639346566623661663661356233643863633130656365633239616231663235
65663037623965663436353963353830316363646266306338303133373064616164383234343139
30633331643038396239613934303365363233376130643036326533383762376232383034653963
33366135633666333263393937633933313663343839616434376138613131373938383936623463
38313064363233326639643132356661616532316464366534333038396465306362623964663834
37623536336335343766303763643435623932623732643739373433396332363333336436373565
37656163643261316236626138383638623435323836316433653632613539363464663136626439
66633934623735336132663066343337633666633164343661616361636530363865313666353839
66396464303434373938373935633534623032363932393365363231396233663265333036333361
32386434613737616131623265383432343339663230653661393966323636323364653237666664
31386663356662363262653132393766633565393363663462323436633864633430346639363736
61333336336563363138316337313665393130316663623766323832323335373137616633326531
36383736346365333632333166633638623034383730306464303563366233303264326265663065
31346536333336346537626130663233343637306633333664656163646362353033393966643539
34356165386336383366393837646266343834313631376338306633663535656133623237306665
37643964333463303763306334363037386534343965373338376137323066343134663139363738
37363539333430363336656134393030343933646632363164666631646361623734316166663136
37613037373430396264646237353535616538356366366333636461616563336230396536336437
38343866326136393035326565656636326232383531313963303336346630303131373730643835
33633130376433396561306266636331633433303635613362386461346638306665353264376231
35623832373636323737313038363562396161336334623736373532393664366461303963663162
61383665666238376634396464333232333631666464623736346333626564656231633838353430
35616535666234633132366663643462396230663762376364366633353830306239333533313965
30613564336437383333656466643638316331356236643138663234326237323236363363653233
64343663666638663164343336396662353564386564323531366334316464373563616235663963
30646636663765646461656464326261396539633565343134663733336133623363313435663436
32306466396264353538343531313233383734353761616661646337623134356666636533343936
35393933353034316437613739623831636162653539306361326431613835623536313232613566
66616161656264613531653430333062373130393464663662313732343266613533353230643537
66316361646663643230623465653038313937333065333437663064373139356664323536326637
33353363656564623937353434323935653431626639373261623233306333393861353237623639
65646534636139623135373161333431356161613534613562386535396161373365366531366561
34646461653838366165643134633738326336366530623630333439306463393035303862636165
39353735636264383163353933623463303138643034623532363535336233353737623430626437
66666462383366383133356164336164336231623636336562396239343731353863316339646661
65633538336261656234346264313338316537626632646338336265336365653732653565326636
38366562363639626638613663303132646537306630306166633765396265336131396437653035
37666535646664313538643962356565613530316538363639306265373439343430306566663836
32363031316639346338643363623433333636323035393235326332303732626466393261343333
38623531313338383332313232616136313734336238666436363736333835633362623732376139
62323766666663346633383363353666626665323364306465643766343165333931666436343037
31663465316339643665386639666565343233393034646634323934306366386536623030376630
63343061363263366236306237373934393838663665326361366433643463613435303733373362
33363535623239353031353465393233326334336136353365346566323638336261656662356363
34353132303932313761336538363430633433313764646161613466663434383265323263393662
32623065633361383930373964396136343864643764356165356635383966613363303562353633
63393631363564626637626562376337383939323336633637313963666335396235353738616330
61336138633162376464323936303632666266636261623833376163316665643737366331626537
37663161633739336362323338633230653330613763643930393165643437303665663735613165
64636663346435373633313736353862376461393730353063386632613036383764383962616466
66663533353833663964666563343436316134356135376433346635613932356233343934396430
32313733623234376632373366326434646234373839316136353636316661623238386631376136
66356634333236643736363565396333626536633239333139613134373863346633646365613937
34313866656163313963396233306565623434323233656235376465326463623339376632646530
39636231326430326332393466666631386365626561323439306335656636646134353739656266
64313937613936356336636338613935663662613635386165386663623861663239333861373066
33333565663234613764643964333864303539663738343935333338336137333132633133363032
62356661333965373763626161646233383263306136653239306332386330666439316136333666
32326165313939396638633335653064343538663739366264373233303861323263646536313034
61306638383834313531373032343330613933383537393061656535323566366537343033636237
37316566353337313934353465343539393664356432613964343434656531636564316330646161
63303439373131666431333431623639363730373238663761336433376537326465303336396438
38616632643466326233613335346531613966323764393430626633313663643636663533366365
34616230303439323363643463656436663663376136346534336539623037383736653465323338
39393662666139623630646534316330366562386265376263303865306232383039336138613037
39373464303232333736373832393861383133353263336263366234646264346461306532326633
64613833323435316564376335663163353036633339303866396637633261306334643232373537
30376536303765666135326234656137306131613635363632633234623337643034616235366430
39313163653239663964626661656664313936383835333731346435376337353534313336663634
36396533613830336365656434393066633035326331343837346361623063336265316537653062
65376462353061636166643830346562383936306634373335653839303264356236633863633036
35393132623332343631623465343134323034306365633431666234663230613233303738383339
39316535373438393338346439383562333666363064346237333738656431373837343230616435
31353636353164336633323666353936383664333333343531656435376534396132333064383437
37366637323939323765333661343163643831393036663666323338626664336530333534396464
61616230383237643566333834363462306133326536373635623661353636323734363235623230
63336163383063646538636537653230663634656339646436626465376666343365386566353232
62383039303465653661616539633230386438313934393539623364373533663863313538386563
35636235646338663531376661346335383935396665643362343363643765383734313434393737
33336430343735326432366532323238363035643266313039363362366364366266636163653738
62343163663236626364663631383261653333613866356137326438373936326161353063623639
30363233643236663439343538313434333262396133376231383139383463303636623431653662
34313962336533656134333164333766396138633732366362656235333433363237393862623137
30643139336534633339373839333864333331326631346136353166646438323137303931643063
61303466643262336265343238303134333434316633313837333831376639623363633066313131
32346338306633396438303836336138646638373739316536303832343231393764353730616166
38316634373934643163353838366566363031366164383565653861663030393436346562663337
33633537343038613233396630383531626231353035356164316631623730396166363461646536
30383064653839636338633565666630646236366333306138666234353537363633666566333265
39663466663662613030666561396633386531326563616433623234393266313566316363643031
39616436306262373036636437303862383431313462326230653933353666643961353465323836
35383533383361343161366164623161383566643563313264616132623665303761393838373762
30663333613561313062646134313563343334303564643565353335353331383664663236396562
37363264323430623235393434666236333235623164346435656566393131393939626332306633
35373135323836643733346430336437313932373033663339626136343036363336333733666164
32646439353661323062623561643461373531386162636661613163643337316533376566353164
38616139366531613036333931633534376238663532636330623736316361656261376338336234
32653538636634653233323938653635346135333634303065646262336665343362376630313132
38376263343239303136336431663136333961336335613939326534636566393835323562383639
34653235376364336333643236653264313032636162356230393963303939633232323636613831
64386261653364636636343734623836393665363565366532396338643164393366633533643464
35356664383637326466343935396462323633316635653639396239376636616639396366353037
37613064653332333730633130356337303336663161323661363264343839343666306265656635
62643866383465653765356434646132626138613831646562343062316563303063316566303939
37663333316362636462633565616261633161383266336330303863616563363537643864333635
62353566366661353738393461323530656163623964373065373136386662373030386332333063
66386562373366383731303034663361373365336230393366363237323237386436313530336166
64636538363636653434613033363635356565313163376232616633303735323535616635323534
61653262323162373465633135346264333630656536633235653734626262393463373163333231
61336137383331616464383332366637613533643436303464633366326534656630623130653934
63666163616336663664663265663739633130313636623563396635373966393735353532633138
30613136653937343635373939353031353966353135303831613762643162316166393836303166
36653039623038623239386434646564653236376432333863313539353839633366316462623235
30393563646361393037383366316465613162323363343731373339613236633061343838653563
66353130663239653066663563636433383334626231303138653766333661306239613537626666
31386532393835653732623562356164343030323139376234626363346663396636383932636236
32353662306539323964643730393738343735376233333565376236383434623139363831316638
38303231613961643361643134623637373132623664373635393164636536303033623537343366
66313833326166613161393433663835383761343739643036633130353266303135316236613765
39393232613332386434663839383965633061323661386437306635633132326533343033326337
34313830623039346139386664633731383837616436333330613834393138313361376561663431
34316238393232616165613833633265383839653639393732376366666232303930336531363663
31343532326238646534623835376238373961326364393832393537336663306466623265643663
63666564613164343737333334633765643033313237613633656138656238623536353265653835
65623633623935336664326534326463636264356336353338663766653566623735633935363932
39343435386537386536343838303964643636633034356464373937616462333930613433326639
63663834383339393130313065323430616638313836663732643732373130663036353735623235
31383634313530383162386461343336643939356434366333626339366430653466313934396436
64333932333536646261316432323938383161393566376361613234656563353466356435336630
65666230363937373731653838343731633264613131636430636266383937353930316337353030
34333233323366633531353761306230353664623930623130666163366635383236393735363266
31336333373537626636316630653866656363633734303362336662656438386131326562373735
65626434626338623461313835306362346665376365356438376663363037663936663864653632
62353862373232643662386231313762313237313364396562373231363439386335653462663731
65353865346231313938656263323837626633306538366163313361646537626561636235643534
36326130616234353231393762333964613562306436313136393063343666336339303832393730
38626233376563363763366665346463613131616633393538353338323230303732

View File

@ -1,7 +1,7 @@
version: "3.0"
# master: {{ vm_mastering }}
# edited: 2023-09-25
# edited: 2023-09-26
# updated: {{ ansible_date_time.date }}
#
@ -12,39 +12,9 @@ services:
x-host:
logging:
driver: loki
options:
loki-url: "http://${MASTER_HOST}:${VM_PORT_LOKI}/loki/api/v1/push"
loki-retries: "2"
loki-max-backoff: 800ms
loki-timeout: 1s
loki-batch-wait: 60s
loki-batch-size: "2097152"
no-file: "false"
keep-file: "true"
max-size: "512m"
max-file: "8"
restart: unless-stopped
stop_grace_period: 5s
stdin_open: true
tty: true
user: ${VM_USER}:${VM_GROUP}
privileged: false
security_opt:
- no-new-privileges=true
cap_drop:
- ALL
cap_add:
- KILL
ipc: "private"
extends:
file: ./{{ vm_template_vpn_name }}
service: x-vpn
dns:
- 1.1.1.1
@ -54,48 +24,3 @@ services:
extra_hosts:
{% include 'yaml_hosts_extra.j2' %}
healthcheck:
interval: 60s
timeout: 10s
retries: 5
start_period: 60s
environment:
TZ: "{{ vm_timezone }}"
PUID: {{ vm_puid }}
PGID: {{ vm_pgid }}
DOCKER_HOST: "tcp://${VM_HOST}:${VM_PORT_DOCKERPROXY}"
labels:
com.centurylinklabs.watchtower.enable: true
logging: "promtail"
com.vm.versionning: "${VM_VERSIONNING}"
com.stack.owner: "{{ vm_stack_owner }}"
com.stack.owner.email: "{{ vm_stack_email }}"
com.stack.owner.url: "{{ vm_stack_website }}"
com.stack.name: "common"
com.stack.service.name: "common"
traefik.docker.network: {{ vm_docker_traefik_network }}
ulimits:
nproc: 65535
nofile:
soft: 20000
hard: 40000
deploy:
resources:
limits:
cpus: "{{ vm_resources_cpu }}"
memory: {{ vm_resources_memory }}
pids: {{ vm_resources_pid }}
tmpfs:
- /tmp:rw,noexec,nosuid,size={{ vm_resources_tmpfs }}
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
- /opt/docker/ssl:/ssl:ro
- /proc/cgroups:/cgroup:rw

View File

@ -1,7 +1,7 @@
version: "3.0"
# master: {{ vm_mastering }}
# edited: 2023-09-25
# edited: 2023-09-26
# updated: {{ ansible_date_time.date }}
#
@ -61,6 +61,9 @@ services:
labels:
com.centurylinklabs.watchtower.enable: true
logging: "promtail"
com.vm.os.id: "{{ vm_os_id }}"
com.vm.os.codename: "{{ vm_os_codename }}"
com.vm.os.description: "{{ vm_os_description }}"
com.vm.versionning: "${VM_VERSIONNING}"
com.stack.owner: "Olivier Le Bris"
com.stack.owner.email: "tech@zogg.fr"
@ -78,9 +81,9 @@ services:
deploy:
resources:
limits:
cpus: "0.50"
memory: 64M
pids: 64
cpus: "{{ vm_resources_cpu }}"
memory: "{{ vm_resources_memory }}"
pids: {{ vm_resources_pid }}
tmpfs:
- /tmp:rw,noexec,nosuid,size=64M

View File

@ -1,29 +1,29 @@
$ANSIBLE_VAULT;1.1;AES256
31623830613133373931383166323931643738356462386138663061663963663566313932396332
3463373966303832386135353366303864356661306439620a663166626332623832633635653761
39356163386465666334623934396263323961626234346530656432383761393037363765346665
3661306339343933630a366631336331386139383863313865373664613234633564323664316636
35633031373230313037313131353566363430316234393234373162343237306531396137316133
63623130346662316165336131623436616235366535393339353631393733643634316434653433
30393362366637363934646361616335393330353332376131663539653564326561366161373632
31343261383363396565626632303031343633373732653137323131393464353865326331623566
33383630626331643566333865323238353563313262616233313535303738326634363636666366
38353765383138396162633363646437373234643136373239626662636339653031623430373664
65336661666366313332333034396234373537633465323432386663343662663161633266626334
38643537366166663136626531633533626462616463313666303032383163363561656330393562
39666164373533373663656661653061623531306633663066613434643562663762666637326561
34313130306436383833663763646539306439303331636266303237343536616138663161643232
61636232613531623933306132396132613863333632323265323462656462303762383866343036
65613832376165613432313731623233656337303438363566363034633161393066636665366461
32636262383632376465363538363838376634326264613034666231343938636531396334366366
36306361323932323462396134306238346435646634616436643936306164343834303263336132
31373537356530666134616239653930336433623837653363623665396563373839373130656465
37313337623132383635306262333330666361386363623762376361303035333030616135363761
30306264383931316339316537616532393433353663663863373661343538393535336262303762
65346536623365303530383035313437653935316430306464626531333631356566626463333039
38393432383033636337653432623763616233366438393130393061353536323665393037363734
30663865336137313936386130313561346237653238616162623663616336396137326637646335
32306231343031653435633764633139326437393335626361303063613764386365323164326632
36326134383633613936306366346361343966376264663439383331303430386635353230666261
61373934316534316432323038353565663435346564396536616232396361323332613266616435
32326266356434323561
38393937663561313465326536393534346331616661353636666466376235393030376139363930
3338343635323333356130373662303436306135633632620a643463336265353037386234613732
35666364336462343333323236353636613066336438663263336236326636336262313466376436
3334396235383761660a663735323139353830303132376330646333393032323136663661313565
33383330386565333637633737626338613431653265636335393539346166636133316566323632
63323864373165366531383635383832366133653730633332363935346362326438363336386263
63393538653362363336346139363039376461623132383163313230666630386138306262393266
63643665343139366538336165613961336630373266393766313838656162363362383062336632
34663665303032373662613539616466393934643438356361383833333636643261396336336431
63386166326564383562633661666331623761393237383438366237333535613631636235393131
61633565623136613366366462393734373335396262303865616633313066613666323030393031
33666432376462643833653961373936323636636538646664353430323131616436633865633334
32363033663562383039343465333239356233613963386462373138663462646663616330666438
36336334393736313139383037376636373436373531653933623134663165303238326236333536
30623631313933643261613131616463353937613665326164353563663334373433646532393436
37313838393062376431616633376336313532663838613661323834623861306335623437663539
64333931333262373230626264386366333932323631623432373438316161666366373961623138
62363564346235653030393134323330643235346330363238666163353261333034393639383330
31336565313833386564313363623632616161666566323631643830343639383533326636663263
65666232303533626637623639366234383637336461363039663163663834306430366366666666
64353336313535353338633761306533626330316235646633633663336162383232613236653231
33333938343764386531613035313536333265363231643133383761303137343362633765343461
66373063393432303736646563323061386632643834313435353931373332636662623761313439
38373033326464313138393565323565663838313536633766396639623361663866373131356134
61393031613930356666663532633238643532356562323831383765333866653030333565346539
63643032316330643663316562383630613061333064323433633931323538623836363834343234
61306338343033356130616237363864643138303962666637313239656633623666643236373634
39393639386562353665

View File

@ -1,313 +1,314 @@
$ANSIBLE_VAULT;1.1;AES256
63636166326165616363623935333737343366316434656437313837646538373835373238313136
6163623433373230326266343537306535313562356464360a343936343236393231323337383639
63303337396436333537313631353761323934356637353438393037366662613866616263663266
3263383235363962390a636535653437613465353164393639383561633732393535633731366139
38653535653564306632363865633339393235613962613430363930623762616635356637303139
38353233323639643036313864336336623832313261633333663135643734313633303337366231
65643331323461393333616433373131313434323063376233313937653134373939633735636134
61623139616335326437653862313333643833666666636336303639356261623333393661613463
32393164656437353966653662346639323339373937386534613266343765613233323031396338
61333337613865353666616534636135633133366461613334646664636630653262373366633030
32636532613230343663626463336366613037356638363266323465613065616663663131346666
34363765343066303334653634613034373261623635636531623264373164376265616633366233
36356431393465623330303734383166356235383833376531353563646339353534383663333632
31626635356462366139316563313130616161646230623232653131643335663039636235613837
32636430363266393535316539313238363237353638373533663430363234623532646264656265
32666365383033656238666564313966323731393762333565306634646465656165336436623738
36633061323837343165643232306662313931373339393436343765623364313835363133353138
35373262386562366539316635313933666331376561333462313461343730303231386537643164
31633835656331643364616234393537343966326237666335343331383732393337366339303333
63346466663765313564633932336563303138306231623235653639356165626362383937313366
37636430316632393663313964626361623630313563383338663165663961383661663733353061
61396663373433306432313862336637303631343034373730663863616262366231376262623230
35353435636537363264633966356435386262336631376566336232633630646663663433626137
36343266326462653534353836616362326632313332323361333238646632323062383866623465
30383766343639306233613235333565363065346433356633356466333961316466666462343330
37373332356232373832356363376636396439613061616139633734346138353735303861326431
35356565356165643538306439363332613538623535396239303130303138333533653037613962
33663931363766396235396164386665666362343630376138323661643064373063653434356464
33626463323466333937663366623537343763623634376361656530313865323063396638633230
66613965663262353363366432373861616164626162383939313062376361376137666337373061
33616161303736353263396137373133616637633262353730363435343961306436313462633839
38653937363135636265616131656638623135396238373132346264373237396538373031303134
65646132303137303430333832306166323438656665363838303133373065643064353134333335
65633734643164316439333032623861346532613265336536616536343632316533383231383934
66373664306135323662313463663263313838623735653233363832653462653861326134303563
33383962373638646130333736333764613461383136333435363039373562386233623261343362
33316339653732333266346338663161626536666239353862666462383938653832346438396465
37363038373836316663656230643934653966383233343666623161393331633935383631376561
36333530643731633332303135363030363761646139366332326261633535653631626238313865
62666331343536366538333438323138643864383133323039393964643832356138336162346432
65343735626433656432616333346161373931623432363831666564316261653838386162653732
31356433396233653439353536653731393138323266636565353639663939333635343562326234
65346239613438616162663632386137303337636432396432633363326463636132303061636131
38386439303930636661613331353535626632623630313037626634353038613966333439326465
64393938656161303065373834303430343765343539393333343238656139323133323539366535
62633431303938343130363862356139653862656434306562663737353837306561636533316563
66663864613538303366346437643064386230363234356634653566393235353961343436343039
64306662363336663339343562376334656563316637383666623665393462613065633533353133
35326566376461653632383634343063323662323761373534393262613565346636386661613230
66383863316338646566653761313863313162323963333061323639343061336330656264646637
66376664356331623639333330333865646164343835363533346333306262623334643235303634
64653130383538386162653337316137633432363539333161353835323964323166633537343466
34306133336162356339646138383333636630313430306461343639303963626562646532626563
64393566376163626133396665303933316438666435323535343036343138373633333539356265
31313938303265393265303231643833383266356336313461363066613833653335316664613930
64373365663161656632303263323132373337613562646461613938643831353332643835646134
39363562356363643837366366333437333737373737386261356562316561336433396636363233
39653036366332393938316535353563623037656136383832633230396138356361643366343033
38393163643930383133663261663963656236613536623461313236346332356630663332636433
30326265613639323834323365633964653764623737323266333732323862323565376637363364
66633931623735636636653164366261643830383132326630653262303364373261383035613665
39373961326437346435356131373033363032636130306233303633653731366163343735373164
36363166623737616266616564393632303539663734666663643566666236306237383665393063
36333362383538366334663832653334396339333961636236616433613963643964336634646632
62313339333934326534643636653161333865366562346462386136383662633238353535396238
30653662393934306366666438366661613139643733383763633632333666346164356638363438
39653333393534373762383762626664636632663437366639376463643832383637383234376134
63393938323334333030343533363365636233316666303336636163353161623131356564323964
65616237376633336461333436366132363731326263316530396464316134643136306162663838
35336539313739616532646332613939343832306236323964356539653331366633306133646438
31373638353836343538656265303464326237323564303562613631653535633165366237366130
32653664656336383935613738323739623164656337316636333632636135323930373333343662
65373061623837363633346230333239373030316233343731373335643333633663653736316466
63303531343333646134653338303364613035366162323165343163383433306238323934383330
66373631386461386664376161306135626532633231626665303362353264653161613662303061
65373130383335313130343263616563633738353832666666393639666162663039323565646162
32373064633065316437666237393832636361663261613830623533326335383131643661616633
35666366346663383139303235666632303338633761623430353134633037313562623166306630
39646530306566383663306534306264376631393965333334343065316631663639343734393033
35623831636234353139326633353039623033616263623962346431376164393562613337633938
66663339373666356532363734613339323833643739343061393065323531326664306235663564
33303134626163353835336636636561336135323630303738636236306332626362336439653566
61353239383632366263353335656633396530653433613834323730393833326532303634633765
63396239366239653732303365623864656463383633323930306562306537363565313330396662
61376132316464393266663932346361646430346632303339313464636564303439366363613934
36353665353031316535373536333535306236333663666264313032316132636134313933363830
31353630353636316230636139336339636139656537633336363731646433313161633932346664
63643962376136643232316135323962613366366166373166386639303262656436356134303934
35663437363865383763636338373739656264303363376132363461326562323766656338656633
37396630323130326465386339336434373265643538616165633863633936323264313061306466
38393139303437313337666632653361353534663361306338656234303432623866373766646131
30316437636333363061393932303739646563313435366338353731646461663164316338323661
37313130313030363662623131653161646365396535663365303432383964623936666162633332
33393732353337303232656635306332316638633961653731326562613337376531323132323336
64366337633062376638376130633964343632323331316530646535313737383265653266646166
36666461353631383430333066613039343261363030343737623130373763393364306365656439
63306333666265616431373433616362383864613931303438386634353233356634613761343161
30333865633766376233656165363265313463306534393534336639636232343531353234393037
35346433383138643133623038333039363139356463353930336139336335386337333265326635
38343865633133643164373338643564663265343661383032653363623162613930386531623763
36313763363536613230373931633331356235636565333962386639396165373362333865363537
66373437303236333963333161616330656635613238636233343338323165303036336139373135
66386161356461306537613033333139366232613737643362333063383033663965373835313739
63326639363064373139343262373466353332323037363737316238636466303531373962333835
31393364666231353333626231666561373261336138656539353736623137663266376465613666
35613939356361316334346666613636363663613762366133656264616564373330393838663563
33363166336232313634393439393165356334663832323761326261383634643933633134613830
65303934656131373930353339653862636364613439323065636334616431373239343339336364
36663737313566306166623834363633653732373932373738333763323230346131623635373333
38633834616661356633623237356139643230653235623166326536366239323362333764386631
31616233366263666330393466313534376133633232633738366236373565633766393865303961
62653739633564643135396538306461343062376238646566366138386232623035313931373961
66353830396539303130653831663137336363386634383263636637346335386165643836356436
66333133393762333336613961386565323762333261303637383235376134646461326135303330
61393231386334326364343131393930633333616162306436346365633265303261646533303361
37313832653165373065303834326239386635343564653665663930633337653936386561333566
33333264313236343665663738613338366431386662656431643633653939393137643964313662
30666431303031353765303536666234386630303164323835653862316461626439343830303435
66333332303730396433356166353963393734393634366633323633666364306363373961643337
35343235663566373562303861313837333664626166363231646237363131333264336435363436
37633765383461633935383032313562646336646361643463663330316237623737346439626635
32613232326462386635323539366563396132313166346661643935626362313037626337356138
37316536633931313561613138653663343531303163653661373033333936306464653530653362
30366266323934363535613932316332663034623534633031383431316436656562623239366364
62393134346238363661623138393036383962373266653461653835366462316332356632306430
30666163643231636165643036663365303065626531306630343261383536656333316136656335
30623863376333376230626164316136643337336261626430366133306665323132366132633137
66316364356338343133663432616233316537313264353666383363326130373833366264376136
62353538313535646436303364653366306332656462336163363639303533643932303963616433
36656265663462653365663535343630326161396637666435656565333366336130336137356536
37363531636634613030666138633832613064613131636463653662626536306433656565353438
35396338323162303737356362393732386564626135613232633130656537623433376338303932
34303537326162663734636561626537383636333639623735303131376535633963356433396535
61623864303934643332616239653335346564396435353466356338353561643861346535363731
65323964363032633731626165613136313763373237323638333365323835613162633739306634
62333432306335316231613662313363666530326338633861373238386232393337306365383930
63656262363462343134373130333939386234636465343366646639353633306337303261633038
36316431653664616639613939346665313138346131306537623232633534633635613166633662
65313165333334633137616436356265623935326638643134336433666430316639303637616230
37623631346664646463316538363033346439343638666633386664633137303537623166343832
34336262343861643362326662646135643636643131333861626638326231633763623865643766
63666430643535646235363339643266663430613537346636376264646331373634333165306138
34666435383536396131373839333639313431386335616664333033656161613738376465396335
35386333636439616561613230663239626266633930343239663834376335306631666663366436
39663861323366386266393130323931623136313138653534396332623238323034383461663638
66363434313337323031363331393431343532366461373436646334333132626130366237383739
30636666366466663164343133326465316533613734376330366565356562373839313062666531
62353863393866633933643631346238636261613836313236613636303365363761323734616265
38363839646465663164313436626632363438656339313937316665396639363530656537316664
35643637373233313863373663633333396164303065373434386464376166383663353037313630
39623566343834613564656562666263376563623538306366303038383164306634653533653465
35613732356363333731333034623063633561663761636462386630313239346236313665343035
37373537363561316130663731356630383938636466313166386461393939313665616335346362
37396565386230386437366337396261393032306134613933656131623134383034633337353561
37653962356535383637653666316531613035353165616261353637666432633165343135663461
62366165376166323063613739646230393538623965373634663931353565623063356566346134
39343535366362653432343430386534326562383533303736643565656463373862303166626166
39303266386633333434323265323163633331326438353138383237653835633465313631653666
64623237643230353636666231646661633362616338323733633832363337343637633966656431
34306237623133616334613462653036363537666165613861653236353061343531356361353136
36313563336361333437613336656138346237333334376433646230336430626366363036616337
35653664303165663536336138383961326235363161373334323833656561326635656265633037
63633732623065393230353764623833343234396338366662386631656631333237653961666361
66323937303632623365323831323033353039346130343136323863313335366363636335616339
65353331633366613435353263666663616634373161663663336439623730376162303562396665
36663633646134653638383662366131333266326335613838316363636166353366333562383537
65616338333339373234316665646439386430616338383735326265623463346563666232363839
65633835363263396566613831383964303238376431333664366131653163396131313866613236
64663232353364633161653761353936316266666537663563313437626137376430343234373131
66393333363435656535313634613565316330333662393339353762333762366336656638316165
35636133393032386361376365326361643035616464326434326465343463353430643461396633
34366439303333303466626535353131373538346433626531393063363438393265623865306138
33366161363134626430376337393661336462613965663033323762666265313863633536393030
65636339633862653039386364663532663866386264626163313161333233633766363263346335
33356365313830626563323635316633376531383435323962353433623161396439636461393566
38303330303136333035656464346662653962383830393034356638613431393131323836653165
37343061393131316631663732663866623639373362333335613362626531366263323163636134
39383430633164636239363536336137353234396330376131373434636630613836373866376534
61646634376162373535343562633063393937633731663366613332373833636638336466653030
35343634616536633061336232313462646461373837356633383132356464303161326430316462
37623431643637373437353434373532356637633038363639633162336131396362343134333937
30346330643265616636363766376131383061383837316232336262366233303132363564646161
32353231616263346231323061633637383665313531613130333037323339373862636334366363
63333262356665616364643066366239616666316439356232366662623139316338393365366130
36623730616437343635616532396433616561303835613633663663326535313561363738663030
38653137376162633561383238386339306430353437633261626334376663633564323730333966
34313362633262373333613363633564623732313961626235646464303933316166366137646666
32396334623632303031326538383861643232306530666530333537393032313037643037613939
31393236626233373836303339306164663238316565343930663230646238363532613562353866
65336564326635626665393939373131633632313763396362396431316131373732333433613636
39376637623534313238316261336362333538313430666663666331363934626337643964396563
37643235373633653336656561323236636532616434336663643964333535363632386630336332
38366537653230313834313930313236376632623532353765666330643237666338376237396662
35306138343634636434336339663762363665333066373430363565316634613434346564363833
38303861343961346537616166343038656164643564636233633833616433386564386562653539
61323030653930396433393663376265616236643132323636643136633937373331383234373631
39313261633937643366316533653032363465663334626465316366666534636631663830393664
33653561373437643533303130373130383333616162356365623735643736343530353966663230
38663161313064336166333736336436646533643933363961626363353165316131636536636439
30613232336637393933363163313862313764356331376663386532313639393231613932343363
31383131666438346361313732653132373164383434313436393939626164616335383462633764
65373530663566623163393732326465356163383161383336373964643232663466323632323733
62643134623964333965653036663538646138663766376533663866623764303666653932383530
63633039633438373031313034383631373461383235316530383031363931343563313237633839
66343665623238313438383839666235326238343364333231656562323235613537313236376230
66613966613833393137393862303737656164653964353865313938393635393432636333653430
31316437393437623666313735623133373037393637656364383163343166363134393431353839
35633166363234326163373064383836393734643931306162353262316261376336643134353838
64646639313532333232313761313936666136303734326334333131386530613035396635646261
39326633303535386637663430363364313234393435313765326566656638396630383934343363
39313531633034636633663739363162303435316632396133353038386463663038633435326535
62363536663730633933333733623836336663333737366462343836656637336130326461363765
33616664373535313737636261396566356239303531316535613932353562663939323263373832
38613264353938373766646133326532313132626331613437393934623639636166653032356636
36626163663235633132353336333731636464623430393534666334396539393366346131323463
31343830663031313862393734643861393730383366383630306135343732643462643033636235
65343038326534613736323235373538316632373534663032616632616430333263353339363963
30663362616131393861663763356139306531396437663333643764333133366563663566326532
35643336646331613038663536366432396338646665363036323134316536393034366435633739
65396639313965623736306238616236613565346237636337343836373930336430333264303461
35346166373665643165383339633331363265343730326632666335346234383334363234323165
34333832663233636661626366323032373734613465333561386634333438653066383232613765
61613435336663613632356563663233616231353630343035356366613631623566303964653031
61636362663961316339353137623065393139643935383739663862383965323737323433363462
34646338653131653333643534316632303662306235656362383366636266353433393265326339
38613732323862353736393166393938303062396233383034386331616239633566646535643138
39386432313037353266306235306631346635313837343361666436653461326262623935653131
61663937323231383331663934356639373138366139383032343166303837343434326263663931
38323461666564306564313936376239323039376237396334626531323732626132653330393837
36313138316437616238646566666137326363613135366336326236653934383438306464616434
37343732343661336261663964663461643464306163346465303639363264383463386137323934
31326530626238323438623837303639663638333938666361356466613066663830333331326133
63366139323162363266633836666136323630353536383736383238323866643736313135633539
36633036373230633637636564376331636430356536306630626362366361666366353531396430
32663763376135353130666331333161653138363937303334623531663366356638353633616163
33383436666562353134363163343533633933633466343663386434333561373937656163313135
39313233323130376131386439613431613164623838316462636238313636306430363839373265
32386439303933323865643765366664343839653265646235303434316534633334333964353064
34653162303564316465383836393362353330663638666435333865366338643462343736363834
36613839346563346665306339393762663738626232633232663063646461666439363564343437
35616331633439396236333662393862303931383365353338323337303362323666643761313034
39623036636430393962373739316139313435306664376564343932393135376430626136643236
62376264306134643735643463356234343935323239396630326362383530376335306439663434
39653163373036313534333434656462383335343961646537636430393865343833313436653131
36616662343938373035316661323132633865643739333334666464646662633138633737306566
66303331373065313664626661356165303138356532653362653734643861306466343538336135
64623962326135333137343963306664306430363666396431346339306463626465333436353366
36306138306135633238633763343738316632316338663331316536316637616431663035393261
32333865626461613831666435383133643031656366643665643366346136663035356634333731
32316266663664313435396631313339383631646466396238326134613334376262323736636163
64336165653066343862393435376235373861386362656437303761303039636637323830316232
31633937313462646537383630643235366264326532353235613466303832666332343739633761
36343861313163626464376431663366363230313932623833623738353039373861343034646263
35653766323237623835633065393237366138373337373130303337343637353666623762643030
64373638633638303733363864623861306438373166303737626639363036356530306535643466
34653339636635353539336663646335303861393166373936366439316361386335343736656565
38636363636330363764636364356166306530646133323538303133653430623462326362366632
62323164663132623937663433346430336162306630383537316238393830656166313165316337
65396537336432373036656634383462396165336430633936366461633030653537616339623738
38396138386666383430313936356332616538346439316135363332373033626237386261333063
61636534383238666264346337303235663761656637343439353238323238306563643164343938
35396531653265643561653862656232363738363836303362643432623362376332623363366235
32656530653664316465363530643863646535656565343366316165316662316562313735636665
35363263623938663835396462653036646561626462323961306163393735346261313437613735
32373733636639333931353334346239616137393335663239643031323831383261383034663932
37353462646462323931303466633630313531313366303130326366326433353436393134303035
35363131353439363432313237376338333734646266303635623562636331663932366137373563
37303261653036616462386230343637343536616638383232656637356562376337383234326662
33356665663632363130383137323563373132623633326362363536363462636133643233643233
37356634333262613335363065633065383164653266353330343936633762646332633632363532
66643330373466626362373431353361306162623266323532643335386638636162653230316263
61656161393339643031366263643466353866373766383136653461353434373736626532636561
62646434613939653037663365396634643337663733376161326564653966366462323630306666
34623939616135396634366337303964616539343130623134646634306562306237323830623934
38633563633038656138333338623061353337386365336339613266383034303166336361626665
64646235396661636134633864663565353431373336633934363466326262346532663434346463
62363462376638666333383661386137333937356263336563363061363066616465643166343866
37376131386365313436643633653761353436623364656136316364313864393832353462663432
38623462353633303661363861653530366136373432313863633439343739333761636131663832
30663331333763663039623830653561623436336233643134353730636133623363393063643664
37396238313662343933636132306235393466366562393238653565666461613161353334666464
38643762323832616239363833396235376436323732346165613834353031363566623361616365
31613832633638333336376334373961663564633464616466616533613438646435653566626462
33336463313230333639633736663838613961323266316633643532346165616536376331666230
32323830386532373738613631323462653939633763386232616461313831386232616138626530
61343136336662646134326639346338333164363633643434306362626164663634613937653130
33316537343666656564303035643164653762613834356665313731616331636431356163366437
31343961663832643364663138666262663938333032343039643131646331643866633964336132
65656166393563366531353066373165316338663766363764343936646435623638343963383632
66303336316364663434363665343830643531633238663765323664633539653531346234373234
32326566616335346432383731366665616261343564343038363434326633316535336436303565
39383031353864373135653538613832663135653631346235353134383834643135666661666634
61336636613530633964623036643834643336373463656636323739653634663735333835303337
34663836343130353765623538633564373830303237313233373435303030323435626131363165
39356439333063323935396336646134656639363732373937376264316435633936633633653766
36373837646566616361666330346362663664636131333264346134663237376263653863313062
63663831636630343130366630333264666562643531356230363661663536346664623166613066
32326235303266333964313735343166306532383930376239663830303537366366613363643266
35663031663130636233383333306536396434386266323366396563356565626530316564633861
32636431373138633433383535656135383135643066653634323134613866373263363532336331
62363163373735303532353432656430306235666166396566636637316233623733646137383764
39646461633963666633313634336663626635346134353833623466303862376435323165663230
62643033366431313064636134656535356261373330643632396635663030363338633463383564
33393436643439333862383834623433363536376431383862353537663934646232336338616531
65343863376238666636613037653836343637656665303836663530626631393837373336303137
33393863316266393463386366653937393661633364633537373364306336373763383564366233
36393438303761663761333861663665353437396161323364333165656264613838323232663164
62626235306135633436383238656132373565323935303762353733363162386639393835373161
64613635326130343130626631636334633239373835386235646463343839333063346139363635
37316366653139343635303664383135613338366235343539323462626633613331386266343337
32623262356165313234333834383362343562323630613639653531353432326562363661303530
66363034356531376536
33333961626161323039333430613034303737376239623036346232656464656362646634366632
3866396565386434303637353964653534336365323138390a353234643963613962656238363761
62306630333062653666393638303936646533626163323635363734303035326235366130346532
3533386437626538390a396264636534373661653630666535353766393734646632383731336465
66656165376361323866663836366264666336303338646262613339633433663734663833333835
31623933366636363238643932363366643066316638383962613834366537643336626631313131
64636530363738386263373632383964653635323961343438663730623538336564616638646262
38363165663763663764323565303566376366313336383962356234343532393063306131373666
32656565646536343932376166336538323662653334386437396633343533613865626263303835
63306534343436633931376636633339356131393665633766353330383338366661616437323330
38306661613635316365373838363930343832373766366331313366333264373638346537363766
34353034623665393663653036636362376532353131663139343362636630396361373262373332
30623933643434363632396564336432383239333135366130303761316662373630653234393239
63343361323738383761393966353030656237386131356163633733316263653065396439646232
34393661323765356433623963373162373836613837656664306230663265666461313432396237
34376462663039623636376230326365386537623764313936313934633632643030333362313131
32323032366233613763346232303632323438303461376365323365643264643961643331656135
30326138343161303935376263353039356234373065623966363739613161313636626338323133
62393064663836396231333232363331376235336165353336346365646531363663323431346636
32313165653562386636353531366232663136343133363838303733633731333735313766323332
33613066376365313461376263326161303133343962626437306466356139316438623263656662
31373034646335613563306439343165306264373234646539393031343530376365616332303635
66393530626663636131653032356236386163383361376161653466616636393161353334643431
66663635356639343938366133303364326236623535353839393865646234396264653065653963
35303432613464353534666435373536663539613266373366376239613432306236636533386338
63366262346134616463633463336336616636323133666134366233353033633861323034313563
65333734613037326230336632613535666233333535323166636134313139613531653565666364
35383231326536356336316264353139666434323666343635326164356661336138376332313836
36613964623535333135373935326466633530353862373534376438363234383763306663646633
66393330343131633035663766643666326234653139363630313930366262383131336533663139
35633730326636653431636362636535643832663636343865353436373032386530663137326539
37373637333738386136636439646435383936343432653464303666623165613463393235363433
33616665623735386636363661313630343237363639613030316633396466306264326663346539
34363730646536613666613466353437636338626562316636643931386132636437633464396339
38636537366438653262646231626636653531616239333839356336383330626162626531633264
65306239646261323837613734396461333836316335613334636338336632633835323135333037
39323633303063393339393433346138613937393333346232373633393234656538353737363161
33316538636164336630626233346161336434323539323137663264393835333837306264376163
62316563373239363533623561396263376131313865323730396662343037316466666461663963
32626633636366313331666136353563323764326437383562623939376537396430373838663230
30636265643539336531646339383834383265653634376366393363353665623938316339383362
32623331356337626265653064663835343434356465396237653232303866343339313638316265
37623365376664383532333632616563656463363666656561643938333465663864633639653837
66646537323032316561373933633931343237343534663239363432613135376364313766353433
61643937633835636538336432646661353866383737303637626237316536343938616532636630
34623534643838653732663238396365303137346362363362333437366466643339323733616364
38633466313464623133366665646435666338626637326335666264373131633762323730656136
33303132656362343363323963646261333064346535363938386435303265363039653638386236
64366361636364666461356436353463633137613034303737343364393232626435353238323336
62383961663930663638363035343363636361303136393638636434626439353530613162353033
62393039616261643538643363333534333265303030326234393234373739653363376535343836
35333230626661336435316435616534373834383232653439633039313138373862303532666361
36633464323736343231336639393766653933303833663765653537656132646330316637666435
39663966376634353936376632326264663638323832376532666666356531616232663966653731
38376238373833326465306334333261353835323963386166663461383137333835396639663838
36633763343038383538343632623761633961663930353730306364633231646566376466323364
63653836336135343632333739323639613738663232393439633036303666313530393639393739
66613965646463643032356663616539633035396461306533356663386463643833333832303831
61316336326633393037623262626336633732343030623766373139623832323031323533393138
32623965383561313266363734373361303939623230303664653336383332316639376333353163
31326163303836643265626536653834336533613062616161313062393934373135633535643334
39653864346365623961373730316264343030376238323062653436396230623663333331303865
65353437303632303030303562383833613737373235326137363136376331623133643466393862
35666665326563666239366237663437356661383832383461346263623762663566336565626366
64353637656537383366666134663065396364643961623063663734333363653130633335613061
64333365313834313033386263373731306262326633313730343735303831376162346631353164
64346437653566643161393666626532326366653365386430343237366163656330353734333434
65393462386232663139656337623936333831613737386539303138313334343431323439333038
39656235656338613334633464346533346164316365323363383731313331343534393830666263
32363435663232616235323337313432363934316130653835626230626235323164663135393862
66333863653263333334396662303966653132383038623533323936396334323137306431373934
30653038613435623761363161303435656334643461373666383830663136643230346438613431
33313961633262653161623462623664653263653864366430613163383039333831663135626561
32303563626563623432333264623535643262346265623061663130373931316335343630663931
63333137363566366132313264356332626238656335613931613665323537323662373661613561
62383736363037373862656465383062626666316336663337636230636361386266303830653530
36626232653764646561616131323434663439356636303937656165633534353630323437636162
30353132613139653564613132306339646464613836393730373439346138363735333465626433
36333132386331303936323033346335643962373336643933333735326363623837633738393336
66626265326232633465666530633132613531316563393832626631353063653763386563323130
64643664346532363331353039613239353937343365316265626231323038316166646464316531
65363065626631623061363964373837356237386439653735316131323535306132636563323335
62663265653330616462383561666664353539663662343230396334323336663464356435373132
35353365333534623064663266623834333461316631313336326437326136343364303363333163
66383839316361316433303032323935653731396634366466343235333563336632383731306536
61626338323965333366336635393062633664343863376537656533653565313135343162363437
61656232346438633861666666643231363330663562353866663432343162306435376534313233
62343130316136326537373031346132643233396639313665613831653961663062636666303865
64363164316436383338633530623832303339663837303661633263363665353738633262326131
36323062393130386433373064643532353431376664303966323431373430626534656233323266
37373064346262626430373831353763626662373136306364653331336637613962363732323939
37333062663866636466336331326166643431663463653932653738613435333436303334653563
66616139633866333536303735663231646464653236633737353538346331653333656535663135
39346462326563616539633862356165636632643731646235326366663536653261336233623032
37633630313632386531363638396338383235346236363739326130383166316263313364366366
32373434363635656235646266643937643361663337353461343363376133346631376262386534
34386662386534336134353038633436326133656662623064323937613631363666353361323462
61616537643237383630656363333532393866343331633061383237333530316439646264303065
36303433666135656164623862353862396362653134343765386335303031653337643838366631
36383433636164326331666632326131343534393363393863373838646662316462373837376663
32353938333830643532373836376537343736666365646538366630653238333430363131616165
37366661336162383461343961333963613935633961323935323334346536346538666131366665
65353561623933343534353536376137326164373365656535333133343262633537376634633461
62306537643961376331333231353636633631343934636365326639396661666439333331633736
66323161343766623465353865656136373634356662383636336435623430666364306631333030
36646631666264343964346533303832623730383634626564326433386332346663666537343865
30323236323636373362366539326532383337353935313734396664333338636139313133666263
31373362323939373661303731396262363166376432356537383562643436343438393966386136
38303462396531343931613338656233373435383366363737303539656238303066376130383336
63353261623162656463363338363362346237383034376466383531336432653735653763353132
35383032316465333733353033613933353031663633383963623934383338653861643339616532
62643262383339646531666234653363346561316563303435666337333861663763653437323932
63663237316464396565363263393230386166336265396461626561373733353939633935383931
62643763636230363031396162303636386531633064663164386435666263316238616463376436
35633531613535636639303831653765383131393833303335383738313835616334643733383932
30363433646139343234636562663135613731353635383266316533626131633130366662343461
33393661303039333461313536623936643030373263383664616463626261353762633837376130
37626233626331613165633163316136636566616435623033633730373831653234636136326261
32613235363162666366623561633431313430363237616364653135663463323162343764386135
66336332323034343431653965626637353739356336386461323231663836343463616531353365
62393131326436383235633062346439383738353736646238333465623238653539333730313738
32323232353637363462313130646635353038613439333936376163353736663134666234343264
65373332313866373930656432346366373733303836633935303335633032383631326139636161
32336538623863616335653463323936373133336535306562386262306338393338393933326536
64663066316535613366303530633838616137343739373363373239353836613536306130663931
63623935326335386365353131656466346133656565333531666232363165633864373430356538
63633066663561613230616164313461653461666466383932313363613436656430313436383036
31323731613233633933393162653836663532653161323365643463303639643835636537353931
30396464613564393961636134643635663638373032643062396537633030646366383832633033
63343064353964393866333465613662643632386332383961363062646566366232363039323332
66383730336262613036346337343633313265633933366465386430643534373062613631343432
33393732643561316638363064393137396165633031346137383736373339643531383463633038
36653762343062326165353265626135333338623039333438343063353631373564393362383334
36353538623264646630336462613936316437646264393232626266323863666537366337626136
30363130646434373030393463326265326339333232643832303466313366616163626638656339
63363533636664353364623562346230323031653736363138363931376637393164663465656631
31333438646638316330376333346133343835633239616139366233336437666534383238303965
63653334623037373938323836366331653438303465396131623838356536353439356136333536
32306238623130613566333664653133613531303938323335386138636431373633333230373863
33373466643834366431653530356231383364663939643266613035373361333937623464313339
62616466616433653738643032306361393266653262306536373162313162613163366334313131
33646334333162393532373833323936353864383034613765386338336166383130333430653162
38366434393439376462363236663634333761633535386333376262373439356238653961356234
31623164663031363032623536353263376665323063623034643964366662303433353939303130
64303630633137303931663738303839336135396336343765376431363739353137333532386561
36636366616239626661303062663232313635613332643839373836393535353531356130323264
35633935643038313138366466383233313937356130626265616365343865383961666364333937
36613765353162356433366530646636643263366362366533333865313736613330613031353135
37616137356534353663656231323235393165303739636137616463616234383366343338306131
62343637323736323530313639383064373538663763653163653338623066346161373262306665
30396666366565646338396237306534343866356433663264656466386231376666363633663637
30323431653734376337636139616436663866613335663431303037363866353665316638353262
37613933393664366333333534303037336366623737313364303165646239623962616530613336
65653663323765346333373939383835333131346539383033386139656139353833393135326362
38616631386366646631386539396132663738643035653162336239316264323432356637316638
39636339646337383866626261633663363337366638656533396561636537386366343239303730
38353637323338616638363033666435343237616336343734356430313734393331376435326536
33306538616538326433316365363463656464323835376431303963376332356230636434646138
38396339316263303536313531353238356239356664343830316234333866393264626132616130
66643532643831633763616339643131383762323463666134333263396636363563336638623739
33613731383233356436343165373335313238346565383564623162373163323966376231393838
31633139626433326332353331333231316561353834373263646334383131363334326438333063
63353864626638303463343834343136356537393934666435393136363438613832376161656330
30396261313830613332323839633133396238633334386439366439633537323530623738633135
34386636323939336531626164623662636161366632623932373561666635376435386135393465
65623637653363343537623532313237313636323633646264303366663361386563626561356362
33653166366137653834373162353464393039386163323238616136346465313235616335343635
39636162633862656561313066346261366633306233653039616565396530636466306633356638
35313232636430383936646137376163623161343562356165313633613034373964623330393934
36343534313231306137613434613134333663326164303530663139336662646665373865313637
35643464383632313636343762303836613962383464306261313063333264323261626338336639
34313738646430356561343666633631376362383831626537356262343135393364613939363438
39366365303161316131336135386435613831666137316233303035323731376531336632653737
32616134323032366237366133313265396665333737633639663066343063323033656666666532
61653338363034373038343464653933373133643036363034656133643066316165373866353239
30333265323864373130323835656337386237373162393162323866613937373438623537623862
61343763396162663035356130356139396131373537343033333139376166623232313638643264
31396136656138643332313333636266313634396231373236636164346438313939633262623132
39666338666334393363663035353038616364333764386236333534653832396661626235653536
32623862363935373438373066386537646334343162346231656435383466383564353963303765
66343938303264313964656635326332623561646231343462663335336230613563663661646431
33346437303839313764323837346133343133393662346337313138333332373733656238363665
37333032373566653235633533643861353830386364313733393933366339383639663363633835
30653635323637346462343934393837373431396533343764346131323430386136633566316661
35643333353337633835376265323165343737663131616531323162646361313265303761353530
37663531313134323938346364653137663831343737646532666432643030363064363833326631
65386239333235356437623166363131663830313832343064346664663230663637646332333536
63633339396538353034636531346364626263613238303833383164613738663164626437663234
32633237666331346566323634336463643365663565373161343666316164363132653164313037
34303139363731336464646637646461646431663537386532343762623638363233383963666364
32653637356639373462653436663634376536623139363234623762613938316230353837366532
61353862663233336234366135653766363664616536643464373435653839653365636537356634
66313264363863376161396636333438376138646335346534653736356663303563333661313533
30346631383065623966626435643666373034633261343532303632646635386534393338323332
31393235363536333835633438333735333862633632646432646130383462373263363539393962
33313862376465363039663362383336376233346166623236616339623864303137363864613166
36646564393734373432356135303764363633393763393039613566366462326664626538613130
32326137326430306466373163663936313336393366303437393035386433353138616338393364
33643334306132303539353061373935356663386563663136656662393864343265323535646536
38653331653863376663326466653465623833303437313130353137343864356664323539366664
33386561373636353035333965333962666662303966643733666262313931626637613961613662
31393663633035336332616231623862333261383061373135376537646433636535316637626461
39623436363238356339666634633465646264613032366465623034653365343266303638323864
35356366343338666264666265383935303362623230663235393865316365653239626165643461
31316236396532376630306133306365373965643239613130666333353731343862393034323632
64626631306337313864346364333662363366393833303134323731663366656334326139373136
36333133663565316563343264393037366462613136656666343864333638373566376337663865
33666239363363323964313263306133386362323863386631376562613563313631303061653364
33303264323563666231376631393330333839396566323431613537383663653531343639363936
39626362303561303964643238333563323635356665353461396534613566613334623764393630
31613330343165646463313335363937306137393163626332653463616634643338623837313065
66663634363134393061323632656433623366663364363336383263363539366562313735656538
62346639323765373735363338336237393462346563383063343539653661656362666630623938
35646335323965383030363035393734613664643930323332313362326634383134396131353336
65643231633861316138373738336132383132396138396432346666373135383962653539663366
39393366386531343931656432353436356537383765316632333031636332396461396339343937
35373462646232643439323439323834356636383963363661646538336263343234393439356162
38643664376433346239303638613939663634643465646632343963353433306664626533303830
65336465346263333034623838383661366232393833393736653332643864383135613239646133
33636231626238363233376564666666383336326366666262303061323836323666336330376564
36653262376266633333306637353337393238653739386266623432613662356631653761353937
33613236323431636663613362653961373439303332363764366433376664636533646663653038
35323561646463636630336239663439313637393431613134306334333832653966343739653639
65346536313230313464633862366532346630383266373362616363656263333064636164383539
33353861396561616632663063383262353838666461396636343765333062333437616335643833
65623964333931386532666637646432333738663865663630623562623461613332393238386335
63633931333136666264643266636333303735633163366438313931646139613739386233336239
35313065636131326331353838313931653131363930326164323235323665323366323164336132
32633965373635343330383233353365636561633130393833313461393635306664383839653534
36373965316562616630306232373733653066383934633437373761636537646661366536656131
31373633313162636462336636356665313336373264386634613238373134613039316164636233
32666137333363663562643636616139326164353237386233363466646332343465346364393436
33656535303664336339346434323961666136356265333731656364643034633138333864303164
64616636303964393566373764353262646164383836643537626363323338363339306231613230
39636264666661396535366334326465356138313261303733366663646662643431353566623836
31646563326432336161326462326461323262623266333761333831333032626166333864363433
66316564656164376138656632366231323930353561303538343365336566316337656561353334
39363365373863363865303139616231626335643362616163336463376337373534653332303563
36393732383937623161613639653265626437343531636463626234383362386633643637333632
33303139393238303633623965353766376433366138386635373039666164626238383862396638
36616332323932653764613061313961326434363737656662326262383136343163616438643332
66643263363434306235313264623533303633373437316136353930306435373338316439613362
65366262323535316433613038653131306432313661303439306239333233653764333238313661
61373061353235306233333962356130643438356338353463303432303861653563623032363166
36666237393035623139363161333336313837393062373962653737316466326432633464373332
64633566353634333638326338663661303933613665326365343339613864383639333165663937
33333639356330383366386361353761643965373736393466323631316537333130363638303332
63336235366539373539333265373363643566383933396564323137626465383738373261643866
66633563346236373162396161663137613437396533386265646432316465386239636231393066
62323964396462306335323038653935383862646430396362326464363936383035623438396533
39663262633239633565663831656562626463396164376665386338313965653438393032653162
31396233636363613038616435383733396534336134636465643563353536323664313630613264
34313036323164313038653534626565313133303666343036623964376436333432656164313536
64346161323437326232663961353165346335383037376465386535666535353431363437303137
39373435623366653764393735613462313939336139356639356533393936643036363137666237
65656634383164386163366333313532646565633031616531306638653866353066336263643138
37333563386332616436363035653337623965323834333939656662376666313030316537316565
36633834343332376262643335646133363037656266393366393837646138333235366465343432
33643939333563333963626262386264393365633635303834626264336632383230656466386432
31636639373061306339623734343461323838616262323438666439623832626531643538393433
32326161346532633031616163316238396363326361626338356136323132336464376339386233
34386532353961363966363863613132643635373030386631613436636564653631643462636639
39313037313062633936383331333763306136376161383566383733333661663032633466373839
39623066386362626465336130326336376130373331376364303334643135366462663034666332
64333438323563663730333631366236363137316437353139383765646466386563663338313031
38373833633762386335373239616537313734643930376430616239326538633737626262616231
64653161303336306161623136333963383732633639613062373931356563353766633164373538
38616230356435333336643337373436646338303338666162323634353131646434313338636164
38313939393538616632326539396634363531623534643931363235306337393035633638366635
38343535636539366435323538623362663561386665346335323937373761356366646138613236
61316632336439623661336135313364623736396465316432646563353763363365626430626635
62363564633332343533353430346663303332393432613336313662623961303531623432313438
66313839626261646538663863623961386538353030613161356334626634313861333237633535
62336537656265333563323163616366323630353631386430343939626438323762313631653138
35636536383236646335626331326234656532353563313431343563663537356232396239333764
35643266356330373339333766613639346538616466376434613566386163316532316230613835
35383034633931636238326432636531343734643461323932396231656630333533323664336131
38383165376439633563306666633866663335316331316663623866323232383866396164346635
33656161323332646436363933653035306662373338346531323465396339373536363230626232
37326234643533333837373464663330336535343566636437313732346534326135616533326330
39626432633238386235633537393332373631656161616434386663386238333363616434323633
62373138346138656262666139316338633337306639376661303032626130643764616637386131
66346664613231623532343331306232616430343038623364616439373536613063396539303638
61353062363538356665373530353630383833633561366164613863363333313034613434336439
39353165646432373532363265666265656465666439373730356639323235313839343835623937
31303732316635616334636132656237646339633065643133636461346532326239616232613634
65373339386663376261383666356530383765333030613338626633393537616534636166666364
65663032623266383334343132666432623736313062343463316336633063313635396238336137
32366162346461306237343365353037333366633961623839363535643130653830653065303365
39363936303065383234623530626363396232363136626165643534306664383161323332623165
34663630363634393539323439653330633730343966366135626439303233666362626533306263
32303835333762326564613862363536363361653530623033386661663862616333346131623532
33313336396230303132356661613436623534613262376262343334343139326330633335393239
31343636356565356361613062623731323137613234356463353063363938343934306663663930
35653962353464326566353364303262613862653532663137623765303662633662343265326132
33393230373961323062303631306461316363393863653333323332616230626261303334356664
62366537613639633639366139396439346538633738646238643535643533646332383066663762
62383538386235616263303436613937346663626234653730363135393165333938646538323935
32363838663365393639303436356263343837396231333336663039306237636465653965393461
61663135663562396661613436653432396362653462363139613061333635613062623862366263
37613938386630326331393761396336303263343538383330353434666363303464646130336437
62633061393536626137643831353464626635363039663632373165383862303862616135623065
64396538643534326164396634663430313838626435373537306162626163636134616134373437
31653232376239633339623637633464666462383263613865663534363932396638343030366561
62353262363834623138336165333238643137386537633135346463613064303639323064336563
32333063616531333536393664343639616330356539383836633530393762303266623139356664
36346264623563303232376162353265633736363761373731643365393962646637656636386662
66313734326136376539346262393639323064323139636565386532386563306463663666303063
36323532613566363733623237373137396565646364386630326334646235386430333331616239
38653363323434316664616230313232353938313261383963353133643832656235386639333664
38643437343764636237646261363937633265303364333032346231396132366637656336363566
64666334376361363336373237323137666334323832373739323630306232366565383434643332
6537

View File

@ -1,11 +1,11 @@
$ANSIBLE_VAULT;1.1;AES256
65323534643665343837613333383136646362636437323835656162343664663533643339306130
6334343934663431666131346464326138373963376562620a613334386338633066633633666261
39333137613039376532613361613337383834363666336637326566623133336562616435646337
3331613532663337630a376337656365616366633461356563333533316331376634303332333739
63363765386330616262393435333237386164623633306666323038643236363236336562633664
66613462356138323632303261336138346361616263313634306366356139313665613231623531
61323566323136646161343165663062336532656366653239356662373336343761343834306634
65623661383164656163303466666230646565666665356537623866313836326366386465376663
33323765643034626135396538343534383732626235343535343930363032376131663239383232
3134626261323131346635306334343431656466323165366532
35343261663135323330356233646463623135643434313234663333653431323838656636363539
3838313062626366663835353434623436373036616436640a336334653337383337633435356331
30303464393365326433306666383263396233373933353730303632383036303362663032633565
3037666237366565370a653164643034303830656633613161303735353263376337376663336332
61636165666562643961313133393334343233653434303039653433313966613831376336313064
34363335643030643133366439376266376163623864613236656534653336336665356362343734
35306534336531666530613435363535333864653966303730373438323039373233366338663034
36316264303730666231666635383330326130373338616166393035663362396562643336643338
38383039353338313961373161626565313939396163643234396466633933613538633734666537
3664613637383732343361336332653837656561633932366135

View File

@ -1,4 +1,4 @@
# 2023-09-25
# 2023-09-26
# Settings: vm
---
@ -83,14 +83,31 @@ vm_docker_socketproxy_network: "dockerproxy"
#
# machine ressources
#
vm_os_id: "{{ ansible_facts['lsb']['id'] }}"
vm_os_release: "{{ ansible_facts['lsb']['release'] }}"
vm_os_codename: "{{ ansible_facts['lsb']['codename'] }}"
vm_os_description: "{{ ansible_facts['lsb']['description'] }}"
vm_os_nproc: "{{ (ansible_facts['processor_nproc'] * 1.0) |int |abs |int |float }}"
vm_os_cpu_min: "{{ 1.0 |int |abs |int |float }}"
vm_os_cpu_max: "{{ vm_os_nproc |int |float }}"
vm_os_cpu_half: "{{ ((ansible_facts['processor_nproc'] * 1.0) / 2.0) |int |abs |int |float }}"
vm_os_memory_go: "{{ ((ansible_facts['memtotal_mb'] *1.0) /1024 |pow(1)) |round |int |float }}"
vm_os_memory_min: "64"
vm_os_memory_max: "{{ vm_os_memory_go |int |float }}"
#
# ressources limits
#
vm_resources_cpu: "0.50"
vm_resources_memory: "64M"
vm_resources_memory: "{{ vm_os_memory_min }}M"
vm_resources_pid: "64"
vm_resources_tmpfs: "64M"
vm_resources_tmpfs: "{{ vm_os_memory_min }}M"