Коммит 88f1026c создал по автору keewek's avatar keewek
Просмотр файлов

release: v1.0.0

владелец a706ce8c
playbook: playbooks/demo/playbook_demo.yml
play #1 (demo): Error TAGS_: []
tasks:
Task 1.1 TAGS: []
Task 1.2 TAGS: []
playbook: playbooks/demo/playbook_demo.yml
play #1 (demo): Play TAGS: []
tasks:
Task 1.1 Error TAGS_: []
Task 1.2 TAGS: []
playbook: playbooks/demo/playbook_demo.yml
play #1 (demo): Stats TAGS: []
tasks:
Task 1.1: ABC TAGS: []
Task 1.2: АБВ TAGS: []
Task 1.3: 你好 TAGS: []
playbook: playbooks/demo/playbook_demo.yml ▒
play #1 (demo): Demo play ▒
tasks: ▒
Проверка Тест Проверка Тест: Проверка Тест Проверка Тест Проверка Тест ▒
你好世界: 你好世界 ▒
: 你好世界 ▒
こんにちは世界: こんにちは世界 ▒
: こんにちは世界 ▒
: Gather the package facts ▒
: Print local facts ▒
: Debug vars ▒
apt: Copy 'apt_bootstrap.sh' ▒
users: Ensure user 'vpsadmin' exists ▒
users: Set exclusive authorized key for 'root' ▒
users: Set exclusive authorized key for 'vpsadmin' ▒
sshd: Ensure '/etc/ssh/conf.d' directory exists ▒
sshd: Common options ▒
sshd: Listen on Port {{ sshd_default_port }} ▒
sshd: Listen on Port {{ sshd_custom_port }} ▒
sshd: Assemble and validate /etc/ssh/sshd_config.d▒
journald: Ensure '{{ task_config_dir_path }}' director▒
journald: Configure ▒
facts.d: Ensure '/etc/ansible/facts.d' directory exis▒
facts.d: Ensure '/etc/ansible/facts.d/config.fact' ex▒
ufw: Active options ▒
ufw: IPv6 support ▒
ufw: Allow ssh to port {{ sshd_custom_port }} ▒
ufw: Allow ssh to port {{ sshd_default_port }} ▒
ufw: Allow WWW(80, 443) ▒
ufw: Allow WireGuard to port {{ wireguard_port }}▒
ufw: Allow WireGuard - WWW(80, 443/tcp) ▒
ufw: Set logging ▒
ufw: Enable ▒
apt: Check for required packages ▒
apt: Print check result on failure ▒
apt: Install required packages ▒
systemctl_status: Validating arguments against arg spec 'main'▒
systemctl_status: Asserting arguments ▒
systemctl_status: Execute command ▒
systemctl_status: Parse stdout ▒
: Print systemctl_status_services ▒
wireguard: Active options ▒
wireguard: Template 'wg0.conf' config file ▒
wireguard: Ensure service is {{ unit_state }} and {{ se▒
play #2 (demo): Demo 2 ▒
tasks: ▒
: Task 2.1 ▒
: Task 2.2 ▒
play #3 (demo): very long: play name. Very long play name. Very long play nam▒
tasks: ▒
: Task 3.1 ▒
: Task 3.2 ▒
playbook: playbooks/demo/playbook_demo.yml ▒
play #1 (demo): Demo play ▒
tasks: ▒
Проверка Тест Проверка Тест: Проверка Тест Проверка Тест Проверка Тест ▒
你好世界: 你好世界 ▒
你好世界 ▒
こんにちは世界: こんにちは世界 ▒
こんにちは世界 ▒
Gather the package facts ▒
Print local facts ▒
Debug vars ▒
apt: Copy 'apt_bootstrap.sh' ▒
users: Ensure user 'vpsadmin' exists ▒
users: Set exclusive authorized key for 'root' ▒
users: Set exclusive authorized key for 'vpsadmin' ▒
sshd: Ensure '/etc/ssh/conf.d' directory exists ▒
sshd: Common options ▒
sshd: Listen on Port {{ sshd_default_port }} ▒
sshd: Listen on Port {{ sshd_custom_port }} ▒
sshd: Assemble and validate /etc/ssh/sshd_config.d/00-custom.conf ▒
journald: Ensure '{{ task_config_dir_path }}' directory exists ▒
journald: Configure ▒
facts.d: Ensure '/etc/ansible/facts.d' directory exists ▒
facts.d: Ensure '/etc/ansible/facts.d/config.fact' exists ▒
ufw: Active options ▒
ufw: IPv6 support ▒
ufw: Allow ssh to port {{ sshd_custom_port }} ▒
ufw: Allow ssh to port {{ sshd_default_port }} ▒
ufw: Allow WWW(80, 443) ▒
ufw: Allow WireGuard to port {{ wireguard_port }} ▒
ufw: Allow WireGuard - WWW(80, 443/tcp) ▒
ufw: Set logging ▒
ufw: Enable ▒
apt: Check for required packages ▒
apt: Print check result on failure ▒
apt: Install required packages ▒
systemctl_status: Validating arguments against arg spec 'main' ▒
systemctl_status: Asserting arguments ▒
systemctl_status: Execute command ▒
systemctl_status: Parse stdout ▒
Print systemctl_status_services ▒
wireguard: Active options ▒
wireguard: Template 'wg0.conf' config file ▒
wireguard: Ensure service is {{ unit_state }} and {{ service_state }} ▒
play #2 (demo): Demo 2 ▒
tasks: ▒
Task 2.1 ▒
Task 2.2 ▒
play #3 (demo): very long: play name. Very long play name. Very long play nam▒
tasks: ▒
Task 3.1 ▒
Task 3.2 ▒
playbook: playbooks/demo/playbook_demo.yml
play #1 (demo): Demo play TAGS: []
tasks:
Проверка Тест Проверка Тест: Проверка Тест Проверка Тест Проверка Тест TAGS: [Russian]
你好世界: 你好世界 TAGS: [Chinese]
: 你好世界 TAGS: [Chinese]
こんにちは世界: こんにちは世界 TAGS: [Japanese]
: こんにちは世界 TAGS: [Japanese]
: Gather the package facts TAGS: [apt, facts, vars]
: Print local facts TAGS: [vars]
: Debug vars TAGS: [vars]
apt: Copy 'apt_bootstrap.sh' TAGS: [bootstrap, bootstrap-apt, never]
users: Ensure user 'vpsadmin' exists TAGS: [bootstrap, never, users]
users: Set exclusive authorized key for 'root' TAGS: [auth, bootstrap, never]
users: Set exclusive authorized key for 'vpsadmin' TAGS: [auth, bootstrap, never]
sshd: Ensure '/etc/ssh/conf.d' directory exists TAGS: [bootstrap, never, sshd]
sshd: Common options TAGS: [bootstrap, never, sshd]
sshd: Listen on Port {{ sshd_default_port }} TAGS: [bootstrap, never, sshd]
sshd: Listen on Port {{ sshd_custom_port }} TAGS: [bootstrap, never, sshd]
sshd: Assemble and validate /etc/ssh/sshd_config.d/00-custom.conf TAGS: [bootstrap, never, sshd]
journald: Ensure '{{ task_config_dir_path }}' directory exists TAGS: [journald]
journald: Configure TAGS: [journald]
facts.d: Ensure '/etc/ansible/facts.d' directory exists TAGS: [facts]
facts.d: Ensure '/etc/ansible/facts.d/config.fact' exists TAGS: [facts]
ufw: Active options TAGS: [ufw]
ufw: IPv6 support TAGS: [ufw]
ufw: Allow ssh to port {{ sshd_custom_port }} TAGS: [ufw]
ufw: Allow ssh to port {{ sshd_default_port }} TAGS: [ufw]
ufw: Allow WWW(80, 443) TAGS: [ufw]
ufw: Allow WireGuard to port {{ wireguard_port }} TAGS: [ufw]
ufw: Allow WireGuard - WWW(80, 443/tcp) TAGS: [ufw]
ufw: Set logging TAGS: [ufw]
ufw: Enable TAGS: [ufw]
apt: Check for required packages TAGS: [apt]
apt: Print check result on failure TAGS: [apt]
apt: Install required packages TAGS: [apt]
systemctl_status: Validating arguments against arg spec 'main' TAGS: [always, service]
systemctl_status: Asserting arguments TAGS: [service]
systemctl_status: Execute command TAGS: [service]
systemctl_status: Parse stdout TAGS: [service]
: Print systemctl_status_services TAGS: [service]
wireguard: Active options TAGS: [wireguard]
wireguard: Template 'wg0.conf' config file TAGS: [wireguard, wireguard-template-config]
wireguard: Ensure service is {{ unit_state }} and {{ service_state }} TAGS: [wireguard]
play #2 (demo): Demo 2 TAGS: []
tasks:
: Task 2.1 TAGS: []
: Task 2.2 TAGS: []
play #3 (demo): very long: play name. Very long play name. Very long play name. Very long play name. TAGS: []
tasks:
: Task 3.1 TAGS: []
: Task 3.2 TAGS: []
+------------------------------------------------------------------------------------------------------------------------------------+
| LongestPlayDescription: play #3 (demo): very long: play name. Very long play name. Very long play name. Very long play name. |
| LongestPlayDescriptionLength: 100 |
| LongestPlayTags: [] |
| LongestPlayTagsLength: 2 |
| LongestTaskBlock: Проверка Тест Проверка Тест |
| LongestTaskBlockLength: 27 |
| LongestTaskName: Assemble and validate /etc/ssh/sshd_config.d/00-custom.conf |
| LongestTaskNameLength: 59 |
| LongestTaskDescription: Проверка Тест Проверка Тест: Проверка Тест Проверка Тест Проверка Тест |
| LongestTaskDescriptionLength: 70 |
| LongestTaskTags: [wireguard, wireguard-template-config] |
| LongestTaskTagsLength: 38 |
+------------------------------------------------------------------------------------------------------------------------------------+
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ LongestPlayDescription: play #3 (demo): very long: play name. Very long play name. Very long play name. Very long play name. │
│ LongestPlayDescriptionLength: 100 │
│ LongestPlayTags: [] │
│ LongestPlayTagsLength: 2 │
│ LongestTaskBlock: Проверка Тест Проверка Тест │
│ LongestTaskBlockLength: 27 │
│ LongestTaskName: Assemble and validate /etc/ssh/sshd_config.d/00-custom.conf │
│ LongestTaskNameLength: 59 │
│ LongestTaskDescription: Проверка Тест Проверка Тест: Проверка Тест Проверка Тест Проверка Тест │
│ LongestTaskDescriptionLength: 70 │
│ LongestTaskTags: [wireguard, wireguard-template-config] │
│ LongestTaskTagsLength: 38 │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
playbook: playbooks/demo/playbook_demo.yml
play #1 (demo): Demo play TAGS: []
tasks:
+-----------------------------+-----------------------------------+------+
| Block | Name | Tags |
+-----------------------------+-----------------------------------+------+
| Проверка Тест Проверка Тест | Проверка Тест Проверка Тест Пров▒ | [Ru▒ |
| 你好世界 | 你好世界 | [Ch▒ |
| | 你好世界 | [Ch▒ |
| こんにちは世界 | こんにちは世界 | [Ja▒ |
| | こんにちは世界 | [Ja▒ |
| | Gather the package facts | [ap▒ |
| | Print local facts | [va▒ |
| | Debug vars | [va▒ |
| apt | Copy 'apt_bootstrap.sh' | [bo▒ |
| users | Ensure user 'vpsadmin' exists | [bo▒ |
| users | Set exclusive authorized key for▒ | [au▒ |
| users | Set exclusive authorized key for▒ | [au▒ |
| sshd | Ensure '/etc/ssh/conf.d' directo▒ | [bo▒ |
| sshd | Common options | [bo▒ |
| sshd | Listen on Port {{ sshd_default_p▒ | [bo▒ |
| sshd | Listen on Port {{ sshd_custom_po▒ | [bo▒ |
| sshd | Assemble and validate /etc/ssh/s▒ | [bo▒ |
| journald | Ensure '{{ task_config_dir_path ▒ | [jo▒ |
| journald | Configure | [jo▒ |
| facts.d | Ensure '/etc/ansible/facts.d' di▒ | [fa▒ |
| facts.d | Ensure '/etc/ansible/facts.d/con▒ | [fa▒ |
| ufw | Active options | [uf▒ |
| ufw | IPv6 support | [uf▒ |
| ufw | Allow ssh to port {{ sshd_custom▒ | [uf▒ |
| ufw | Allow ssh to port {{ sshd_defaul▒ | [uf▒ |
| ufw | Allow WWW(80, 443) | [uf▒ |
| ufw | Allow WireGuard to port {{ wireg▒ | [uf▒ |
| ufw | Allow WireGuard - WWW(80, 443/tc▒ | [uf▒ |
| ufw | Set logging | [uf▒ |
| ufw | Enable | [uf▒ |
| apt | Check for required packages | [ap▒ |
| apt | Print check result on failure | [ap▒ |
| apt | Install required packages | [ap▒ |
| systemctl_status | Validating arguments against arg▒ | [al▒ |
| systemctl_status | Asserting arguments | [se▒ |
| systemctl_status | Execute command | [se▒ |
| systemctl_status | Parse stdout | [se▒ |
| | Print systemctl_status_services | [se▒ |
| wireguard | Active options | [wi▒ |
| wireguard | Template 'wg0.conf' config file | [wi▒ |
| wireguard | Ensure service is {{ unit_state ▒ | [wi▒ |
+-----------------------------+-----------------------------------+------+
play #2 (demo): Demo 2 TAGS: []
tasks:
+-----------------------------+-----------------------------------+------+
| Block | Name | Tags |
+-----------------------------+-----------------------------------+------+
| | Task 2.1 | [] |
| | Task 2.2 | [] |
+-----------------------------+-----------------------------------+------+
play #3 (demo): very long: play name. Very long play name. Very long play nam▒
tasks:
+-----------------------------+-----------------------------------+------+
| Block | Name | Tags |
+-----------------------------+-----------------------------------+------+
| | Task 3.1 | [] |
| | Task 3.2 | [] |
+-----------------------------+-----------------------------------+------+
playbook: playbooks/demo/playbook_demo.yml
play #1 (demo): Demo play TAGS: []
tasks:
┌─────────────────────────────┬───────────────────────────────────┬──────┐
│ Block │ Name │ Tags │
├─────────────────────────────┼───────────────────────────────────┼──────┤
│ Проверка Тест Проверка Тест │ Проверка Тест Проверка Тест Пров▒ │ [Ru▒ │
│ 你好世界 │ 你好世界 │ [Ch▒ │
│ │ 你好世界 │ [Ch▒ │
│ こんにちは世界 │ こんにちは世界 │ [Ja▒ │
│ │ こんにちは世界 │ [Ja▒ │
│ │ Gather the package facts │ [ap▒ │
│ │ Print local facts │ [va▒ │
│ │ Debug vars │ [va▒ │
│ apt │ Copy 'apt_bootstrap.sh' │ [bo▒ │
│ users │ Ensure user 'vpsadmin' exists │ [bo▒ │
│ users │ Set exclusive authorized key for▒ │ [au▒ │
│ users │ Set exclusive authorized key for▒ │ [au▒ │
│ sshd │ Ensure '/etc/ssh/conf.d' directo▒ │ [bo▒ │
│ sshd │ Common options │ [bo▒ │
│ sshd │ Listen on Port {{ sshd_default_p▒ │ [bo▒ │
│ sshd │ Listen on Port {{ sshd_custom_po▒ │ [bo▒ │
│ sshd │ Assemble and validate /etc/ssh/s▒ │ [bo▒ │
│ journald │ Ensure '{{ task_config_dir_path ▒ │ [jo▒ │
│ journald │ Configure │ [jo▒ │
│ facts.d │ Ensure '/etc/ansible/facts.d' di▒ │ [fa▒ │
│ facts.d │ Ensure '/etc/ansible/facts.d/con▒ │ [fa▒ │
│ ufw │ Active options │ [uf▒ │
│ ufw │ IPv6 support │ [uf▒ │
│ ufw │ Allow ssh to port {{ sshd_custom▒ │ [uf▒ │
│ ufw │ Allow ssh to port {{ sshd_defaul▒ │ [uf▒ │
│ ufw │ Allow WWW(80, 443) │ [uf▒ │
│ ufw │ Allow WireGuard to port {{ wireg▒ │ [uf▒ │
│ ufw │ Allow WireGuard - WWW(80, 443/tc▒ │ [uf▒ │
│ ufw │ Set logging │ [uf▒ │
│ ufw │ Enable │ [uf▒ │
│ apt │ Check for required packages │ [ap▒ │
│ apt │ Print check result on failure │ [ap▒ │
│ apt │ Install required packages │ [ap▒ │
│ systemctl_status │ Validating arguments against arg▒ │ [al▒ │
│ systemctl_status │ Asserting arguments │ [se▒ │
│ systemctl_status │ Execute command │ [se▒ │
│ systemctl_status │ Parse stdout │ [se▒ │
│ │ Print systemctl_status_services │ [se▒ │
│ wireguard │ Active options │ [wi▒ │
│ wireguard │ Template 'wg0.conf' config file │ [wi▒ │
│ wireguard │ Ensure service is {{ unit_state ▒ │ [wi▒ │
└─────────────────────────────┴───────────────────────────────────┴──────┘
play #2 (demo): Demo 2 TAGS: []
tasks:
┌─────────────────────────────┬───────────────────────────────────┬──────┐
│ Block │ Name │ Tags │
├─────────────────────────────┼───────────────────────────────────┼──────┤
│ │ Task 2.1 │ [] │
│ │ Task 2.2 │ [] │
└─────────────────────────────┴───────────────────────────────────┴──────┘
play #3 (demo): very long: play name. Very long play name. Very long play nam▒
tasks:
┌─────────────────────────────┬───────────────────────────────────┬──────┐
│ Block │ Name │ Tags │
├─────────────────────────────┼───────────────────────────────────┼──────┤
│ │ Task 3.1 │ [] │
│ │ Task 3.2 │ [] │
└─────────────────────────────┴───────────────────────────────────┴──────┘
playbook: playbooks/demo/playbook_demo.yml
play #1 (demo): Demo play TAGS: []
tasks:
Проверка Тест Проверка Тест: Проверка Тест Проверка Тест Проверка Тест TAGS: [Russian]
你好世界: 你好世界 TAGS: [Chinese]
你好世界 TAGS: [Chinese]
こんにちは世界: こんにちは世界 TAGS: [Japanese]
こんにちは世界 TAGS: [Japanese]
Gather the package facts TAGS: [apt, facts, vars]
Print local facts TAGS: [vars]
Debug vars TAGS: [vars]
apt: Copy 'apt_bootstrap.sh' TAGS: [bootstrap, bootstrap-apt, never]
users: Ensure user 'vpsadmin' exists TAGS: [bootstrap, never, users]
users: Set exclusive authorized key for 'root' TAGS: [auth, bootstrap, never]
users: Set exclusive authorized key for 'vpsadmin' TAGS: [auth, bootstrap, never]
sshd: Ensure '/etc/ssh/conf.d' directory exists TAGS: [bootstrap, never, sshd]
sshd: Common options TAGS: [bootstrap, never, sshd]
sshd: Listen on Port {{ sshd_default_port }} TAGS: [bootstrap, never, sshd]
sshd: Listen on Port {{ sshd_custom_port }} TAGS: [bootstrap, never, sshd]
sshd: Assemble and validate /etc/ssh/sshd_config.d/00-custom.conf TAGS: [bootstrap, never, sshd]
journald: Ensure '{{ task_config_dir_path }}' directory exists TAGS: [journald]
journald: Configure TAGS: [journald]
facts.d: Ensure '/etc/ansible/facts.d' directory exists TAGS: [facts]
facts.d: Ensure '/etc/ansible/facts.d/config.fact' exists TAGS: [facts]
ufw: Active options TAGS: [ufw]
ufw: IPv6 support TAGS: [ufw]
ufw: Allow ssh to port {{ sshd_custom_port }} TAGS: [ufw]
ufw: Allow ssh to port {{ sshd_default_port }} TAGS: [ufw]
ufw: Allow WWW(80, 443) TAGS: [ufw]
ufw: Allow WireGuard to port {{ wireguard_port }} TAGS: [ufw]
ufw: Allow WireGuard - WWW(80, 443/tcp) TAGS: [ufw]
ufw: Set logging TAGS: [ufw]
ufw: Enable TAGS: [ufw]
apt: Check for required packages TAGS: [apt]
apt: Print check result on failure TAGS: [apt]
apt: Install required packages TAGS: [apt]
systemctl_status: Validating arguments against arg spec 'main' TAGS: [always, service]
systemctl_status: Asserting arguments TAGS: [service]
systemctl_status: Execute command TAGS: [service]
systemctl_status: Parse stdout TAGS: [service]
Print systemctl_status_services TAGS: [service]
wireguard: Active options TAGS: [wireguard]
wireguard: Template 'wg0.conf' config file TAGS: [wireguard, wireguard-template-config]
wireguard: Ensure service is {{ unit_state }} and {{ service_state }} TAGS: [wireguard]
play #2 (demo): Demo 2 TAGS: []
tasks:
Task 2.1 TAGS: []
Task 2.2 TAGS: []
play #3 (demo): very long: play name. Very long play name. Very long play name. Very long play name. TAGS: []
tasks:
Task 3.1 TAGS: []
Task 3.2 TAGS: []
playbook: playbooks/demo/playbook_demo.yml ▒
play #1 (demo): Demo play ▒
tasks: ▒
Проверка Тест Проверка Тест: Проверка Тест Проверка Тест Проверка Тест ▒
你好世界: 你好世界 ▒
: 你好世界 ▒
こんにちは世界: こんにちは世界 ▒
: こんにちは世界 ▒
: Gather the package facts ▒
: Print local facts ▒
: Debug vars ▒
apt: Copy 'apt_bootstrap.sh' ▒
users: Ensure user 'vpsadmin' exists ▒
users: Set exclusive authorized key for 'root' ▒
users: Set exclusive authorized key for 'vpsadmin' ▒
sshd: Ensure '/etc/ssh/conf.d' directory exists ▒
sshd: Common options ▒
sshd: Listen on Port {{ sshd_default_port }} ▒
sshd: Listen on Port {{ sshd_custom_port }} ▒
sshd: Assemble and validate /etc/ssh/sshd_config.d▒
journald: Ensure '{{ task_config_dir_path }}' director▒
journald: Configure ▒
facts.d: Ensure '/etc/ansible/facts.d' directory exis▒
facts.d: Ensure '/etc/ansible/facts.d/config.fact' ex▒
ufw: Active options ▒
ufw: IPv6 support ▒
ufw: Allow ssh to port {{ sshd_custom_port }} ▒
ufw: Allow ssh to port {{ sshd_default_port }} ▒
ufw: Allow WWW(80, 443) ▒
ufw: Allow WireGuard to port {{ wireguard_port }}▒
ufw: Allow WireGuard - WWW(80, 443/tcp) ▒
ufw: Set logging ▒
ufw: Enable ▒
apt: Check for required packages ▒
apt: Print check result on failure ▒
apt: Install required packages ▒
systemctl_status: Validating arguments against arg spec 'main'▒
systemctl_status: Asserting arguments ▒
systemctl_status: Execute command ▒
systemctl_status: Parse stdout ▒
: Print systemctl_status_services ▒
wireguard: Active options ▒
wireguard: Template 'wg0.conf' config file ▒
wireguard: Ensure service is {{ unit_state }} and {{ se▒
play #2 (demo): Demo 2 ▒
tasks: ▒
: Task 2.1 ▒
: Task 2.2 ▒
play #3 (demo): very long: play name. Very long play name. Very long play nam▒
tasks: ▒
: Task 3.1 ▒
: Task 3.2 ▒
playbook: playbooks/demo/playbook_demo.yml ▒
play #1 (demo): Demo play ▒
tasks: ▒
Проверка Тест Проверка Тест: Проверка Тест Проверка Тест Проверка Тест ▒
你好世界: 你好世界 ▒
你好世界 ▒
こんにちは世界: こんにちは世界 ▒
こんにちは世界 ▒
Gather the package facts ▒
Print local facts ▒
Debug vars ▒
apt: Copy 'apt_bootstrap.sh' ▒
users: Ensure user 'vpsadmin' exists ▒
users: Set exclusive authorized key for 'root' ▒
users: Set exclusive authorized key for 'vpsadmin' ▒
sshd: Ensure '/etc/ssh/conf.d' directory exists ▒
sshd: Common options ▒
sshd: Listen on Port {{ sshd_default_port }} ▒
sshd: Listen on Port {{ sshd_custom_port }} ▒
sshd: Assemble and validate /etc/ssh/sshd_config.d/00-custom.conf ▒
journald: Ensure '{{ task_config_dir_path }}' directory exists ▒
journald: Configure ▒
facts.d: Ensure '/etc/ansible/facts.d' directory exists ▒
facts.d: Ensure '/etc/ansible/facts.d/config.fact' exists ▒
ufw: Active options ▒
ufw: IPv6 support ▒
ufw: Allow ssh to port {{ sshd_custom_port }} ▒
ufw: Allow ssh to port {{ sshd_default_port }} ▒
ufw: Allow WWW(80, 443) ▒
ufw: Allow WireGuard to port {{ wireguard_port }} ▒
ufw: Allow WireGuard - WWW(80, 443/tcp) ▒
ufw: Set logging ▒
ufw: Enable ▒
apt: Check for required packages ▒
apt: Print check result on failure ▒
apt: Install required packages ▒
systemctl_status: Validating arguments against arg spec 'main' ▒
systemctl_status: Asserting arguments ▒
systemctl_status: Execute command ▒
systemctl_status: Parse stdout ▒
Print systemctl_status_services ▒
wireguard: Active options ▒
wireguard: Template 'wg0.conf' config file ▒
wireguard: Ensure service is {{ unit_state }} and {{ service_state }} ▒
play #2 (demo): Demo 2 ▒
tasks: ▒
Task 2.1 ▒
Task 2.2 ▒
play #3 (demo): very long: play name. Very long play name. Very long play nam▒
tasks: ▒
Task 3.1 ▒
Task 3.2 ▒
playbook: playbooks/demo/playbook_demo.yml
play #1 (demo): Demo play TAGS: []
tasks:
Проверка Тест Проверка Тест: Проверка Тест Проверка Тест Проверка Тест TAGS: [Russian]
你好世界: 你好世界 TAGS: [Chinese]
: 你好世界 TAGS: [Chinese]
こんにちは世界: こんにちは世界 TAGS: [Japanese]
: こんにちは世界 TAGS: [Japanese]
: Gather the package facts TAGS: [apt, facts, vars]
: Print local facts TAGS: [vars]
: Debug vars TAGS: [vars]
apt: Copy 'apt_bootstrap.sh' TAGS: [bootstrap, bootstrap-apt, never]
users: Ensure user 'vpsadmin' exists TAGS: [bootstrap, never, users]
users: Set exclusive authorized key for 'root' TAGS: [auth, bootstrap, never]
users: Set exclusive authorized key for 'vpsadmin' TAGS: [auth, bootstrap, never]
sshd: Ensure '/etc/ssh/conf.d' directory exists TAGS: [bootstrap, never, sshd]
sshd: Common options TAGS: [bootstrap, never, sshd]
sshd: Listen on Port {{ sshd_default_port }} TAGS: [bootstrap, never, sshd]
sshd: Listen on Port {{ sshd_custom_port }} TAGS: [bootstrap, never, sshd]
sshd: Assemble and validate /etc/ssh/sshd_config.d/00-custom.conf TAGS: [bootstrap, never, sshd]
journald: Ensure '{{ task_config_dir_path }}' directory exists TAGS: [journald]
journald: Configure TAGS: [journald]
facts.d: Ensure '/etc/ansible/facts.d' directory exists TAGS: [facts]
facts.d: Ensure '/etc/ansible/facts.d/config.fact' exists TAGS: [facts]
ufw: Active options TAGS: [ufw]
ufw: IPv6 support TAGS: [ufw]
ufw: Allow ssh to port {{ sshd_custom_port }} TAGS: [ufw]
ufw: Allow ssh to port {{ sshd_default_port }} TAGS: [ufw]
ufw: Allow WWW(80, 443) TAGS: [ufw]
ufw: Allow WireGuard to port {{ wireguard_port }} TAGS: [ufw]
ufw: Allow WireGuard - WWW(80, 443/tcp) TAGS: [ufw]
ufw: Set logging TAGS: [ufw]
ufw: Enable TAGS: [ufw]
apt: Check for required packages TAGS: [apt]
apt: Print check result on failure TAGS: [apt]
apt: Install required packages TAGS: [apt]
systemctl_status: Validating arguments against arg spec 'main' TAGS: [always, service]
systemctl_status: Asserting arguments TAGS: [service]
systemctl_status: Execute command TAGS: [service]
systemctl_status: Parse stdout TAGS: [service]
: Print systemctl_status_services TAGS: [service]
wireguard: Active options TAGS: [wireguard]
wireguard: Template 'wg0.conf' config file TAGS: [wireguard, wireguard-template-config]
wireguard: Ensure service is {{ unit_state }} and {{ service_state }} TAGS: [wireguard]
play #2 (demo): Demo 2 TAGS: []
tasks:
: Task 2.1 TAGS: []
: Task 2.2 TAGS: []
play #3 (demo): very long: play name. Very long play name. Very long play name. Very long play name. TAGS: []
tasks:
: Task 3.1 TAGS: []
: Task 3.2 TAGS: []
+------------------------------------------------------------------------------------------------------------------------------------+
| LongestPlayDescription: play #3 (demo): very long: play name. Very long play name. Very long play name. Very long play name. |
| LongestPlayDescriptionLength: 100 |
| LongestPlayTags: [] |
| LongestPlayTagsLength: 2 |
| LongestTaskBlock: Проверка Тест Проверка Тест |
| LongestTaskBlockLength: 27 |
| LongestTaskName: Assemble and validate /etc/ssh/sshd_config.d/00-custom.conf |
| LongestTaskNameLength: 59 |
| LongestTaskDescription: Проверка Тест Проверка Тест: Проверка Тест Проверка Тест Проверка Тест |
| LongestTaskDescriptionLength: 70 |
| LongestTaskTags: [wireguard, wireguard-template-config] |
| LongestTaskTagsLength: 38 |
+------------------------------------------------------------------------------------------------------------------------------------+
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ LongestPlayDescription: play #3 (demo): very long: play name. Very long play name. Very long play name. Very long play name. │
│ LongestPlayDescriptionLength: 100 │
│ LongestPlayTags: [] │
│ LongestPlayTagsLength: 2 │
│ LongestTaskBlock: Проверка Тест Проверка Тест │
│ LongestTaskBlockLength: 27 │
│ LongestTaskName: Assemble and validate /etc/ssh/sshd_config.d/00-custom.conf │
│ LongestTaskNameLength: 59 │
│ LongestTaskDescription: Проверка Тест Проверка Тест: Проверка Тест Проверка Тест Проверка Тест │
│ LongestTaskDescriptionLength: 70 │
│ LongestTaskTags: [wireguard, wireguard-template-config] │
│ LongestTaskTagsLength: 38 │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
playbook: playbooks/demo/playbook_demo.yml
play #1 (demo): Demo play TAGS: []
tasks:
+-----------------------------+-----------------------------------+------+
| Block | Name | Tags |
+-----------------------------+-----------------------------------+------+
| Проверка Тест Проверка Тест | Проверка Тест Проверка Тест Пров▒ | [Ru▒ |
| 你好世界 | 你好世界 | [Ch▒ |
| | 你好世界 | [Ch▒ |
| こんにちは世界 | こんにちは世界 | [Ja▒ |
| | こんにちは世界 | [Ja▒ |
| | Gather the package facts | [ap▒ |
| | Print local facts | [va▒ |
| | Debug vars | [va▒ |
| apt | Copy 'apt_bootstrap.sh' | [bo▒ |
| users | Ensure user 'vpsadmin' exists | [bo▒ |
| users | Set exclusive authorized key for▒ | [au▒ |
| users | Set exclusive authorized key for▒ | [au▒ |
| sshd | Ensure '/etc/ssh/conf.d' directo▒ | [bo▒ |
| sshd | Common options | [bo▒ |
| sshd | Listen on Port {{ sshd_default_p▒ | [bo▒ |
| sshd | Listen on Port {{ sshd_custom_po▒ | [bo▒ |
| sshd | Assemble and validate /etc/ssh/s▒ | [bo▒ |
| journald | Ensure '{{ task_config_dir_path ▒ | [jo▒ |
| journald | Configure | [jo▒ |
| facts.d | Ensure '/etc/ansible/facts.d' di▒ | [fa▒ |
| facts.d | Ensure '/etc/ansible/facts.d/con▒ | [fa▒ |
| ufw | Active options | [uf▒ |
| ufw | IPv6 support | [uf▒ |
| ufw | Allow ssh to port {{ sshd_custom▒ | [uf▒ |
| ufw | Allow ssh to port {{ sshd_defaul▒ | [uf▒ |
| ufw | Allow WWW(80, 443) | [uf▒ |
| ufw | Allow WireGuard to port {{ wireg▒ | [uf▒ |
| ufw | Allow WireGuard - WWW(80, 443/tc▒ | [uf▒ |
| ufw | Set logging | [uf▒ |
| ufw | Enable | [uf▒ |
| apt | Check for required packages | [ap▒ |
| apt | Print check result on failure | [ap▒ |
| apt | Install required packages | [ap▒ |
| systemctl_status | Validating arguments against arg▒ | [al▒ |
| systemctl_status | Asserting arguments | [se▒ |
| systemctl_status | Execute command | [se▒ |
| systemctl_status | Parse stdout | [se▒ |
| | Print systemctl_status_services | [se▒ |
| wireguard | Active options | [wi▒ |
| wireguard | Template 'wg0.conf' config file | [wi▒ |
| wireguard | Ensure service is {{ unit_state ▒ | [wi▒ |
+-----------------------------+-----------------------------------+------+
play #2 (demo): Demo 2 TAGS: []
tasks:
+-----------------------------+-----------------------------------+------+
| Block | Name | Tags |
+-----------------------------+-----------------------------------+------+
| | Task 2.1 | [] |
| | Task 2.2 | [] |
+-----------------------------+-----------------------------------+------+
play #3 (demo): very long: play name. Very long play name. Very long play nam▒
tasks:
+-----------------------------+-----------------------------------+------+
| Block | Name | Tags |
+-----------------------------+-----------------------------------+------+
| | Task 3.1 | [] |
| | Task 3.2 | [] |
+-----------------------------+-----------------------------------+------+
playbook: playbooks/demo/playbook_demo.yml
play #1 (demo): Demo play TAGS: []
tasks:
┌─────────────────────────────┬───────────────────────────────────┬──────┐
│ Block │ Name │ Tags │
├─────────────────────────────┼───────────────────────────────────┼──────┤
│ Проверка Тест Проверка Тест │ Проверка Тест Проверка Тест Пров▒ │ [Ru▒ │
│ 你好世界 │ 你好世界 │ [Ch▒ │
│ │ 你好世界 │ [Ch▒ │
│ こんにちは世界 │ こんにちは世界 │ [Ja▒ │
│ │ こんにちは世界 │ [Ja▒ │
│ │ Gather the package facts │ [ap▒ │
│ │ Print local facts │ [va▒ │
│ │ Debug vars │ [va▒ │
│ apt │ Copy 'apt_bootstrap.sh' │ [bo▒ │
│ users │ Ensure user 'vpsadmin' exists │ [bo▒ │
│ users │ Set exclusive authorized key for▒ │ [au▒ │
│ users │ Set exclusive authorized key for▒ │ [au▒ │
│ sshd │ Ensure '/etc/ssh/conf.d' directo▒ │ [bo▒ │
│ sshd │ Common options │ [bo▒ │
│ sshd │ Listen on Port {{ sshd_default_p▒ │ [bo▒ │
│ sshd │ Listen on Port {{ sshd_custom_po▒ │ [bo▒ │
│ sshd │ Assemble and validate /etc/ssh/s▒ │ [bo▒ │
│ journald │ Ensure '{{ task_config_dir_path ▒ │ [jo▒ │
│ journald │ Configure │ [jo▒ │
│ facts.d │ Ensure '/etc/ansible/facts.d' di▒ │ [fa▒ │
│ facts.d │ Ensure '/etc/ansible/facts.d/con▒ │ [fa▒ │
│ ufw │ Active options │ [uf▒ │
│ ufw │ IPv6 support │ [uf▒ │
│ ufw │ Allow ssh to port {{ sshd_custom▒ │ [uf▒ │
│ ufw │ Allow ssh to port {{ sshd_defaul▒ │ [uf▒ │
│ ufw │ Allow WWW(80, 443) │ [uf▒ │
│ ufw │ Allow WireGuard to port {{ wireg▒ │ [uf▒ │
│ ufw │ Allow WireGuard - WWW(80, 443/tc▒ │ [uf▒ │
│ ufw │ Set logging │ [uf▒ │
│ ufw │ Enable │ [uf▒ │
│ apt │ Check for required packages │ [ap▒ │
│ apt │ Print check result on failure │ [ap▒ │
│ apt │ Install required packages │ [ap▒ │
│ systemctl_status │ Validating arguments against arg▒ │ [al▒ │
│ systemctl_status │ Asserting arguments │ [se▒ │
│ systemctl_status │ Execute command │ [se▒ │
│ systemctl_status │ Parse stdout │ [se▒ │
│ │ Print systemctl_status_services │ [se▒ │
│ wireguard │ Active options │ [wi▒ │
│ wireguard │ Template 'wg0.conf' config file │ [wi▒ │
│ wireguard │ Ensure service is {{ unit_state ▒ │ [wi▒ │
└─────────────────────────────┴───────────────────────────────────┴──────┘
play #2 (demo): Demo 2 TAGS: []
tasks:
┌─────────────────────────────┬───────────────────────────────────┬──────┐
│ Block │ Name │ Tags │
├─────────────────────────────┼───────────────────────────────────┼──────┤
│ │ Task 2.1 │ [] │
│ │ Task 2.2 │ [] │
└─────────────────────────────┴───────────────────────────────────┴──────┘
play #3 (demo): very long: play name. Very long play name. Very long play nam▒
tasks:
┌─────────────────────────────┬───────────────────────────────────┬──────┐
│ Block │ Name │ Tags │
├─────────────────────────────┼───────────────────────────────────┼──────┤
│ │ Task 3.1 │ [] │
│ │ Task 3.2 │ [] │
└─────────────────────────────┴───────────────────────────────────┴──────┘
playbook: playbooks/demo/playbook_demo.yml
play #1 (demo): Demo play TAGS: []
tasks:
Проверка Тест Проверка Тест: Проверка Тест Проверка Тест Проверка Тест TAGS: [Russian]
你好世界: 你好世界 TAGS: [Chinese]
你好世界 TAGS: [Chinese]
こんにちは世界: こんにちは世界 TAGS: [Japanese]
こんにちは世界 TAGS: [Japanese]
Gather the package facts TAGS: [apt, facts, vars]
Print local facts TAGS: [vars]
Debug vars TAGS: [vars]
apt: Copy 'apt_bootstrap.sh' TAGS: [bootstrap, bootstrap-apt, never]
users: Ensure user 'vpsadmin' exists TAGS: [bootstrap, never, users]
users: Set exclusive authorized key for 'root' TAGS: [auth, bootstrap, never]
users: Set exclusive authorized key for 'vpsadmin' TAGS: [auth, bootstrap, never]
sshd: Ensure '/etc/ssh/conf.d' directory exists TAGS: [bootstrap, never, sshd]
sshd: Common options TAGS: [bootstrap, never, sshd]
sshd: Listen on Port {{ sshd_default_port }} TAGS: [bootstrap, never, sshd]
sshd: Listen on Port {{ sshd_custom_port }} TAGS: [bootstrap, never, sshd]
sshd: Assemble and validate /etc/ssh/sshd_config.d/00-custom.conf TAGS: [bootstrap, never, sshd]
journald: Ensure '{{ task_config_dir_path }}' directory exists TAGS: [journald]
journald: Configure TAGS: [journald]
facts.d: Ensure '/etc/ansible/facts.d' directory exists TAGS: [facts]
facts.d: Ensure '/etc/ansible/facts.d/config.fact' exists TAGS: [facts]
ufw: Active options TAGS: [ufw]
ufw: IPv6 support TAGS: [ufw]
ufw: Allow ssh to port {{ sshd_custom_port }} TAGS: [ufw]
ufw: Allow ssh to port {{ sshd_default_port }} TAGS: [ufw]
ufw: Allow WWW(80, 443) TAGS: [ufw]
ufw: Allow WireGuard to port {{ wireguard_port }} TAGS: [ufw]
ufw: Allow WireGuard - WWW(80, 443/tcp) TAGS: [ufw]
ufw: Set logging TAGS: [ufw]
ufw: Enable TAGS: [ufw]
apt: Check for required packages TAGS: [apt]
apt: Print check result on failure TAGS: [apt]
apt: Install required packages TAGS: [apt]
systemctl_status: Validating arguments against arg spec 'main' TAGS: [always, service]
systemctl_status: Asserting arguments TAGS: [service]
systemctl_status: Execute command TAGS: [service]
systemctl_status: Parse stdout TAGS: [service]
Print systemctl_status_services TAGS: [service]
wireguard: Active options TAGS: [wireguard]
wireguard: Template 'wg0.conf' config file TAGS: [wireguard, wireguard-template-config]
wireguard: Ensure service is {{ unit_state }} and {{ service_state }} TAGS: [wireguard]
play #2 (demo): Demo 2 TAGS: []
tasks:
Task 2.1 TAGS: []
Task 2.2 TAGS: []
play #3 (demo): very long: play name. Very long play name. Very long play name. Very long play name. TAGS: []
tasks:
Task 3.1 TAGS: []
Task 3.2 TAGS: []
+-----------------------------------------------------+
| LongestPlayDescription: play #1 (demo): Stats |
| LongestPlayDescriptionLength: 21 |
| LongestPlayTags: [] |
| LongestPlayTagsLength: 2 |
| LongestTaskBlock: Task 1.1 |
| LongestTaskBlockLength: 8 |
| LongestTaskName: 你好 |
| LongestTaskNameLength: 4 |
| LongestTaskDescription: Task 1.3: 你好 |
| LongestTaskDescriptionLength: 14 |
| LongestTaskTags: [] |
| LongestTaskTagsLength: 2 |
+-----------------------------------------------------+
playbook: playbooks/demo/playbook_demo.yml
play #1 (demo): Stats TAGS: []
tasks:
Task 1.1: ABC TAGS: []
Task 1.2: АБВ TAGS: []
Task 1.3: 你好 TAGS: []
Поддерживает Markdown
0% или .
You are about to add 0 people to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать