[[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)