Skonfigurowałem instalację i konfigurację nginx (wraz z ustawieniami certyfikatów SSL dla strony https
) przez ansible. Certyfikaty SSL są pod hasłami.Hasło do hasła do Nginx z witryną https podczas restartu
Chcę napisać zadanie ansilbe, które ponownie uruchamia nginx. Problem jest następujący.
Normalnie, nginx z witryną https wewnątrz pyta o PEM pass phrase
podczas restartu. Ansible nie pyta o to hasło podczas wykonywania playbooka.
Istnieje solution z zachowaniem odszyfrowanego certyfikatu i klucza w jakimś prywatnym katalogu. Ale tak naprawdę nie chcę zostawić mojego certyfikatu i klucza gdzieś niezaszyfrowanego.
Jak przekazać hasło do nginx (lub do openssl) podczas restartu poprzez ansible
? Idealny scenariusz jest następujący:
- Pytaj o hasło SSL (przez
vars_promt
). Inną opcją jest użycie skarbu ansibli. - Ansible restartuje nginx, a gdy nginx pyta o
PEM pass phrase
, ansibli przekazuje hasło do nginx.
Czy to możliwe?
Kopiowanie go na dysk może również zniszczyć cały punkt nie zapisywania go na serwerze ... – Basic
Można też wygenerować certyfikat bez frazy karnej, dodając opcję '-nodes' do polecenia openssl podczas generowania certyfikatów – Alcalyn