Puppet - restart usługi po zmianie pliku
W przypadku puppeta sprawa jest bardzo prosta. Najpierw deklarujemy naszą usługę: service { "stunnel4" : ensure => "running", enable => "true", require => Package["stunnel4"], }Następnie w pliku, »
Do domowego laba k8s bardzo fajnie sprawdza się microk8s. Jest instalowany przez snapa, jego konfiguracja jest banalna i co najważniejsze posiada masę addonów, które ułatwiają odpalenie »
Podczas deployu microk8s w kontenerze LXD może pojawić się problem z daemon-proxy. Wówczas w statusie microk8s zobaczymy: FAIL: Service snap.microk8s.daemon-proxy is not runningW logach »
Przy pomocy beatów od elasticka i opcji autodiscovery mamy możliwość monitorowania kontenerów z poziomu hosta bez niepotrzebnej ingerencji do środka samych kontenerów. Autodoscoverer podczas startu beat'a »
W przypadku puppeta sprawa jest bardzo prosta. Najpierw deklarujemy naszą usługę: service { "stunnel4" : ensure => "running", enable => "true", require => Package["stunnel4"], }Następnie w pliku, »
Przy pracy z gitem nie raz spotkamy się z sytuacją kiedy będziemy musieli wycofać ostatnio dodany commit. Z pomocą przychodzi reset z oderwaniem "głowy" o jeden »
Przy budowaniu playbooków często musimy dodać jakąś ścieżkę globalnie do zmiennej PATH. Możemy tego dokonać np. przy użyciu modułu copy: - name: Add new $PATH. copy: »
Exit code przydać nam się mogą w ansiblu do sprawdzania prostych warunków. W tym przypadku do zweryfikowania czy mamy zainstalowany pakiet repozytoriów puppetlabs. - name: "Check »
LXD to tak naprawdę nakładka (api) na kontenery LXC. Backup kontenerów możemy robić na kilka sposobów. SnapshotSnapshot to tak naprawdę nic innego, jak rsync file systemu »
Haproxy nie umożliwia nam zapisywania logów bezpośrednio do pliku i trzeba w tym celu użyć np. rsysloga. Logi można wysyłać na zdalny serwer logów, lub odpalić »
Od marca 2018 r. let's encrypt wprowadził opcję generowania certyfikatów typu wildcard. Generowanie certyfikatucertbot certonly --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory --manual-public-ip-logging-ok »