W ansible mogę to zrobić: file: dest=/foo/bar/somedir owner=root group=apache mode=0775 recurse=yes I rekurencyjnie ustawia właściciela, grupę i uprawnienia na 0775 we wszystkich katalogach i plikach na tej ścieżce. Ale chcę ustawić katalogi na 0775, a pliki na 0664. Czy jest jakiś sposób, aby zrobić to w ansible?
Mam zadanie, które sprawdza, czy mój proces nasłuchuje na porcie 8080 i tylko wtedy, gdy kod wyjścia nie jest równy zero, uruchomiłbym failkomunikat. Gdy usługa jest uruchomiona, zgłasza, że status się zmienił. Chcę to powiedzieć ok. Co tak changednaprawdę oznacza status w Ansible?
Jestem na Mac OS X i nowy w Ansible . Zapomniałem, jak to zainstalowałem. Myślę za pośrednictwem pip: $ pip freeze altgraph==0.12 ansible==1.9.2 W każdym razie z tego, co czytam, powinien być plik konfiguracyjny /etc/ansible/, ale zawartość tego katalogu to po prostu: $ ls -a /etc/ansible/ . .. .hosts.swp hosts …
Ansible 2.1 W podręczniku rozpocząłem proces: - name: Start Automation Agent, and enable start on boot service: name=mongodb-mms-automation-agent state=started enabled=yes Podsumowując, wydaje się, że proces został pomyślnie rozpoczęty. TASK [install : Start automation agent, and enable start on boot] ************** changed: [server1] Jednak po zalogowaniu się do zdalnego hosta i …
Mam problem z uruchomieniem skryptu uruchamiania aplikacji „osobno” z podręcznika Ansible. Skrypt się uruchomi, ale nie mogę go dostać, aby się oderwać. Prawdopodobnie robię coś złego, ale co? Oto mój odtwarzacz. Moja zdalna aplikacja Java w Test.java działa przez 10 sekund: class Test { public static void main(String[] args) { …
Używamy ansible do konfigurowania niektórych hostów, w tym konfiguracji IP. Nie chcemy korzystać z serwera DHCP. Czasami dodajemy nowe hosty do sieci. Te nowe hosty są w jednym zakresie adresów IP, a istniejące hosty produkcyjne znajdują się w innym. Po prostu umieściliśmy nowe hosty w pierwszej sieci, a następnie pozwoliliśmy …
Chcę utworzyć plik inwentaryzacji dla Ansible jako niezależny od sortowania. Poniżej znajduje się przykład tego pliku: [houston:children] hst-lin hst-win [hst-lin:children] hst-lin-prod hst-lin-test [hst-win:children] hst-win-prod hst-win-test [lin:children] lin-hst lin-ny [lin-hst:children] lin-hst-prod lin-hst-test . . . W ten sposób użytkownik może wpisać „lin-hst” lub „hst-lin”, aby uzyskać dostęp do serwerów Linuxowych w …
Próbuję zacząć korzystać z ansible, więc przechodzę przez wprowadzenie. Zainstalowałem ansible na Debian Jessie, używając apt-get. Wyświetla wersję 2.2 Skonfigurowałem plik / etc / ansible / hosts w następujący sposób: test ansible_connection=local Jeśli ucieknę ansible all -m ping Otrzymuję optymistyczny wynik: test | SUKCES => {„zmieniono”: fałsz, „ping”: „pong”} Ale …
Załóżmy, że mamy programistę grupy hostów z odpowiednimi zmiennymi grupowymi. [dev] host1 host2 Jak uruchomić ansibl playbook z Host3 że nie znajduje się w grupie dev za pomocą CLI?
Próbuję użyć ansible, ale wydaje się, że nie jestem w stanie zmusić go do pracy z sudo. Zminimalizowałem problem do tego: To nie działa: ansible localhost --ask-become-pass -m shell -a "cat /var/log/syslog" Daje to wyjście: wpisuję hasło, a następnie błędy. SUDO password: localhost | FAILED | rc=1 >> cat: /var/log/syslog: …
Oto sytuacja, Powiedziałem 100 serwerów internetowych, 100 serwerów DB i 100 serwerów zaplecza. Wszystkie zarządzane przez Ansible. Chcę użyć Ansible-pull, aby zmniejszyć obciążenie węzła Ansible Admin i przyspieszyć proces. Pytanie brzmi: kiedy uruchomię ansible-pull na każdym węźle w trybie lokalnym, jak mogę zastosować określoną rolę do tego węzła. Na przykład, …
Mam jeden host abc.com, gdzie pobrałem playbooki z GitHub. Istnieje wielu użytkowników, którzy mogą łączyć się z abc.com, ale chcę ograniczyć wykonywanie playbooków dla konkretnego użytkownika X. Tak więc tylko X może wykonywać playbooki nie inni użytkownicy. Jak mogę to osiągnąć?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.