< Playbook

Parancsok

Szerző: Sallai András

Copyright © Sallai András, 2019

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)