Pytania oznaczone «ansible»

115
Jak stworzyć pusty plik w Ansible?

Jaki jest najłatwiejszy sposób utworzenia pustego pliku za pomocą Ansible? Wiem, że mogę zapisać pusty plik wfiles katalogu, a następnie skopiować go do zdalnego hosta, ale wydaje mi się to niezadowalające. Innym sposobem jest dotknięcie pliku na zdalnym hoście: - name: create fake 'nologin'...

107
Uruchom zadanie tylko wtedy, gdy host nie należy do grupy

Chciałbym móc uruchomić zadanie ansibla tylko wtedy, gdy host bieżącego playbooka nie należy do określonej grupy. W pseudokodzie: - name: my command command: echo stuff when: "if {{ ansible_hostname }} not in {{ ansible_current_groups }}" Jak mam to

104
Skopiuj wiele plików za pomocą Ansible

Jak mogę skopiować więcej niż jeden plik do zdalnych węzłów przez Ansible w zadaniu? Próbowałem zduplikować wiersz modułu kopiowania w moim zadaniu, aby zdefiniować pliki, ale kopiuje tylko pierwszy

103
Tworzenie nowego użytkownika i hasła w Ansible

Mam zadanie ansible, które tworzy nowego użytkownika na systemie ubuntu 12.04; - name: Add deployment user action: user name=deployer password=mypassword kończy się zgodnie z oczekiwaniami, ale kiedy loguję się jako ten użytkownik i próbuję sudo z ustawionym hasłem, zawsze mówi, że jest...

101
Jak ustawić zmienne środowiskowe Linuksa za pomocą Ansible

Cześć, próbuję dowiedzieć się, jak ustawić zmienną środowiskową za pomocą Ansible. coś, co proste polecenie powłoki, takie jak: EXPORT LC_ALL=C próbowano jako polecenie powłoki i otrzymałem błąd. Próbowano użyć modułu środowiska i nic się nie stało. czego mi brakuje...

98
Poradniki Ansible a role

Według dokumentacji Ansible, Playbook to: ... podstawa naprawdę prostego systemu zarządzania konfiguracją i wdrażania na wielu maszynach, w przeciwieństwie do innych, które już istnieją, a także bardzo dobrze dostosowanego do wdrażania złożonych aplikacji. I znowu, zgodnie z tymi samymi...

97
Jak kopiować pliki między dwoma węzłami za pomocą ansible

Muszę skopiować plik z komputera A na komputer B, podczas gdy moją maszyną sterującą, z której uruchamiam wszystkie moje zadania ansible, jest komputer C (komputer lokalny) Próbowałem następujących rzeczy: Użyj polecenia scp w module powłoki ansibla hosts: machine2 user: user2 tasks: - name:...

94
Ansible: Ustaw zmienną na zawartość pliku

Używam modułu ec2 ansible-playbooki chcę ustawić zmienną na zawartość pliku. Oto, jak obecnie to robię. Zmień nazwę pliku zadanie powłoki do catpliku wykorzystać wynik catdo przekazania do modułu ec2. Przykładowa zawartość mojego poradnika. vars: amazon_linux_ami: "ami-fb8e9292"...

85
Nie można pobrać pliku .bashrc z Ansible

Mogę ssh do zdalnego hosta i zrobić source /home/username/.bashrc- wszystko działa dobrze. Jednak jeśli to zrobię: - name: source bashrc sudo: no action: command source /home/username/.bashrc Dostaję: failed: [hostname] => {"cmd": ["source", "/home/username/.bashrc"], "failed": true,...

84
Ansible: filtruj listę według jej atrybutów

Mam zmienną o nazwie „sieć” zarejestrowaną w Ansible: { "addresses": { "private_ext": [ { "type": "fixed", "addr": "172.16.2.100" } ], "private_man": [ { "type": "fixed", "addr": "172.16.1.100" }, { "type": "floating", "addr": "10.90.80.10" } ] } } Czy można uzyskać adres IP...