For at tjekke hvilken Ubuntu-distribution (Trusty eller Precise) der anvendes under deployment med Ansible, kan du følge disse trin:
Setup modulet indsamler fakta om fjernværten, herunder operativsystemets distribution og version.
- name: Gather facts about the remote host
setup:
Du kan filtrere de indsamlede fakta for at finde specifik information om distributionen.
- name: Check Ubuntu distribution
debug:
msg: "The distribution is {{ ansible_distribution }} {{ ansible_distribution_version }}"
Du kan bruge betingelser til at udføre forskellige handlinger afhængigt af, om distributionen er Trusty eller Precise.
- name: Perform actions based on distribution
debug:
msg: "This is Ubuntu Trusty"
when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "14.04"
- name: Perform actions based on distribution
debug:
msg: "This is Ubuntu Precise"
when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "12.04"
Ved at følge disse trin kan du nemt tjekke og håndtere forskellige Ubuntu-distributioner under deployment med Ansible.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker