Size: a a a

DevOps — русскоговорящее сообщество

2021 May 06

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
что-то так не работает
источник

AS

Alex S in DevOps — русскоговорящее сообщество
По правилам обработки, если ничего не задано он же вроде "по алфавиту" первый откроет, не?
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
используй дедовский способ, добавь имена в /etc/hosts и проверяй курлом
источник

AS

Alex S in DevOps — русскоговорящее сообщество
Нарисуйте ему там server _;  return 204 :)
источник

Н

Никитяо in DevOps — русскоговорящее сообщество
да ничего не меняется всё также

занёс оба конфига в один файл, теперь показывает портейнер везде, так как он первый по порядку в файле
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
как проверял?
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
сертификат у тебя один и тот же?
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
покажи вывод nginx -V | grep -i sni
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
оказывается курл умеет так:
curl --resolve google.com:443:127.0.0.1 https://google.com/
то есть можно указать другой ip для коннекта
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
в сертификате должны быть все имена, btw
источник

AS

Alex S in DevOps — русскоговорящее сообщество
Т.к. он идёт без имени домена, то нджиникс открывает "первый" сайт и все. Это в доке даже описано
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
он ещё не написал, как он идёт
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
молчит как партизан
источник

AS

Alex S in DevOps — русскоговорящее сообщество
Намекает
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
это было до
источник

BO

Bugaychuk Olega in DevOps — русскоговорящее сообщество
источник

Alexander Клён in DevOps — русскоговорящее сообщество
Я поднял кластер Поставил ингресс контроллер Хочу, чтобы ингресс контроллер торчал 80 и 443 портами наружу кластера Если использовать у Service type=NodePort, то он разрешает порты более 30000 Кто сможет помочь?
источник

DR

Dmitry Ranger in DevOps — русскоговорящее сообщество
Всем привет!
Подскажите как правильно работать с переменныеми ansible

Есть роль sonarqube
В ней есть директория defaults и файл main.yaml в котором могу указать переменные к примеру для файла sonarqube/templates/docker-compose.yaml.js


environment:
     - SONARQUBE_JDBC_URL={{ sonarqube_jdbc_url }}
     - SONARQUBE_JDBC_USERNAME={{ sonarqube_jdbc_username }}
     - SONARQUBE_JDBC_PASSWORD={{ sonarqube_jdbc_password }}
     - SONAR_SECURITY_REALM: LDAP
     - ldap.url: {{ sonarqube_ldap_url }}
     - ldap.bindDn: {{ sonarqube_ldap_login }}
     - ldap.bindPassword: {{ sonarqube_ldap_password }}
     - ldap.user.baseDn: {{ sonarqube_ldap_dc }}
     - ldap.user.request: {{ sonarqube_ldap_request }}


Но я понимаю что в defaults/main.yaml указывать пароли и тд не верно.

Вопрос: как правильно указать и где хранятся секретные переменные?
источник

N

Nazar in DevOps — русскоговорящее сообщество
ты можешь их передать как extra-vars, можешь хранить в ansible-vault или просто в hc vault.
источник

DR

Dmitry Ranger in DevOps — русскоговорящее сообщество
Я могу указать в файле docker-compose.yml как


environment:
     - SONARQUBE_JDBC_URL=${SONARQUBE_JDBC_URL}
     - SONARQUBE_JDBC_USERNAME=${SONARQUBE_JDBC_USERNAME}
     - SONARQUBE_JDBC_PASSWORD=${SONARQUBE_JDBC_PASSWORD}
     …
И тогда  переменные подгрузятся откудато. К примеру в docker есть файл .env

Про extra-vars как я понял при запуске плейбука
ansible-playbook sonarqube.yml --extra-vars "sonarqube_jdbc_url=http://url-link.ru:234 sonarqube_jdbc_username=admin  sonarqube_jdbc_password=aBUYA&*&^FS“
источник