John
Тимур, скажи, используя твою конструкцию генерирующую приват-ключ и сертификат можно как-то приватный ключи и сертификат в один файл лить? Или лучше апосля cat priv.key » cert.pem ?
John
неужели нельзя cat file1 >> file2 ?
George
George
и еще - это плохая идея и ключ, и серт в один файл
George
вообще разные сущности
John
что бы приватный ключ и сертификат были в одном файле.Иначе сквида ругается и не стартует
George
https://stackoverflow.com/questions/33032747/ansible-how-to-concatenate-files-contents-into-a-variable
George
можно так например сделать или подобным образом
John
не-а, там предлагают брать файлы из роли, а у меня эти файлы ролью генерятся)
John
счас поищу, может быть как-то можно сквиду заставить кушать два файла
George
вообще не вижу проблем. Просто после инстанцировании роли ты лезешь в места, куда она разложила приват и серт и конкатенируешь их в третий файл
George
вопрос в том каким модулем ансибла это сделать? минимум три способа есть
John
руками или ансиблом? если руками, то печаль. Если ансиблом, то как?))
George
ну, я же написал - есть модуль ansible assemble. Можно считать содержимое файлов в переменную, а потом жахнуть в файл
George
а можно попросту command/shell (не комильфо)
George
имхо - оптимальнее через jinja2 темплейт
George
но коллеги продвинутые меня поправятт
George
@tgadiev @tnt4brain
Timur
Да, assemble подойти должен
Timur
Timur
Это вы на чем запустили?
Timur
Видимо, так и не узнаем :)
Sergey
Eduard
Eduard
fatal: [gitlab.shared]: FAILED! => {"attempts": 3, "changed": false, "msg": "No package matching 'gitlab-ce-11.3.4' is available"}
Eduard
улёт
Timur
debian 9
Вы внимательно читали ридми? В частности раздел Supported OS
George
George
Префлайт чеки никто не отменял
George
Хороший пример - опеншифт
Timur
George
Если что не так - он фейл фаст и пишет что не так
Timur
Timur
Об этом написано в ридми
Timur
Что именно непонятно?
George
И что?
Timur
George
Сделайте защитный блок для юзеров
George
Типа дебиан - сразу пишем при выполнении роли "неподерживаемая ОС. Поддерживаются: ..."
George
Сложно, что ли?
George
@volarenege согласен со мной?
Timur
Сложно, что ли?
Думаю, нет. Наверняка у вас уже готов пулл-реквест с этим дополнением, правильно? Ждем с нетерпением
George
Timur
Timur
George
Ну, я же - не Вы
George
И амбиций у меня нет. Не делаю я Лин деливери. А качу квадратное и таскаю круглое
George
Eduard
Eduard
И да,что за дичи с sh-ником?
George
George
Timur Gadiev:
Думаю, нет. Наверняка у вас уже готов пулл-реквест с этим дополнением, правильно? Ждем с нетерпением
Eduard
неее
Eduard
это отсылка.
George
Timur
Eduard
Eduard
Eduard
есть ли разница в конкретно этих двух моментах?
Jungo
сможете навести где искать проблему?
ansible коннектиться по 22 порту
хотя по anisble-inventory —list выдает что порт переопределен на 60000
тем не менее все равно идет на 22
"hostname.ru": {
"all": {
"ansible_connection": "ssh",
"ansible_port": 60000,
"ansible_private_key_file": "./keys/jungo/id_rsa",
"ansible_user": "sysop"
}
},
Timur
УТОЧНЯЮ
Непонятно, где именно это происходит. Можете более полный выхлоп дать?
Eduard
TASK [lean_delivery.gitlab : Install GitLab] ***************************************************************************************************************************************************************
FAILED - RETRYING: Install GitLab (3 retries left).
FAILED - RETRYING: Install GitLab (2 retries left).
FAILED - RETRYING: Install GitLab (1 retries left).
fatal: [gitlab.shared]: FAILED! => {"attempts": 3, "changed": false, "msg": "No package matching 'gitlab-ce-11.3.4' is available"}
Eduard
TASK [lean_delivery.gitlab : Install requirements] *********************************************************************************************************************************************************
FAILED - RETRYING: Install requirements (3 retries left).
FAILED - RETRYING: Install requirements (2 retries left).
FAILED - RETRYING: Install requirements (1 retries left).
fatal: [gitlab.shared]: FAILED! => {"attempts": 3, "changed": false, "module_stderr": "Shared connection to gitlab.shared closed.\r\n", "module_stdout": "/bin/sh: 1: sudo: not found\r\n", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 127}
Timur
Timur
Denis
Всем привет! Кто-нибуть писал плейбук для поднятие монги в режиме работы replicaset?
Eduard
И плейбуку с параметрами можно увидеть?
- name: Install and Configure Gitlab
hosts: gitlab
vars:
host_fqdn: gitlab.shared
gitlab_external_url: http://gitlab.shared
gitlab_edition: ce
gitlab_version: 11.3.4
gitlab_ssl_redirect_http_to_https: False
gitlab_ldap_enabled: False
gitlab_config_time_zone: UTC
gitlab_email_enabled: False
gitlab_mysql_enabled: False
gitlab_smtp_enabled: False
gitlab_admin_email: BF1U1swzaouACMj2S9aQ@admin.com
gitlab_admin_name: BF1U1swzaouACMj2S9aQ
gitlab_admin_username: BF1U1swzaouACMj2S9aQ
gitlab_admin_password: BF1U1swzaouACMj2S9aQ
gitlab_admin_token: BF1U1swzaouACMj2S9aQ
roles:
- role: lean_delivery.gitlab
Eduard
Eduard
Просто не стоит пакет суды.
Eduard
Вау, в ванильных системах и так бывает
Timur
Eduard
(я то знаю)
Timur
Вот сейчас проверил - на амазоновском образе дебиана все взлетает
[Timansky]Timur Kumakbayev