[[oktatas:linux:konfiguraciokezeles:ansible:playbook|< Playbook]] ====== Parancsok ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2019 * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: http://szit.hu ===== A command modul ===== - name: parancs futtatása command: program Nem használható átriányítás: > >> ===== A shell modul ===== A /bin/sh parancsértelmezőn keresztül hajtja végre az utasításokat. - name: Futtatás shell modullal: shell: echo valami >> adat.txt Használható átirányítás állományba, másik program számára: |, >, >>. Ezen felül használhatók környezeti változók, például: $HOME A shell megváltoztatása: - hosts: all tasks: - name: könyvtárváltás és shell csere shell: ls -lrt > temp.txt args: chdir: /valahol/vmi executable: /bin/bash ===== A command több sorba ===== - name: Virtuális gép létrehozása command: > virt-install --import --name {{ item.key }} --memory {{ item.value.mem }} --vcpus {{ item.value.cpu }} --disk {{ vmhelye }}/{{ item.key }}.{{ item.value.fstype }} --os-variant {{ item.value.ostype }} --noautoconsole ===== Források ===== * http://www.mydailytutorials.com/introduction-shell-command-module-ansible/ (2019)