Difference between revisions of "Ansible Variables"
Jump to navigation
Jump to search
| Line 16: | Line 16: | ||
state: started | state: started | ||
tags: start_apache2 | tags: start_apache2 | ||
</pre> | |||
==Get input from user== | |||
<pre> | |||
--- | |||
- hosts: localhost | |||
vars_prompt: | |||
- name: fname | |||
prompt: "what is the filename" | |||
private: no | |||
tasks: | |||
- name: copy file | |||
copy: | |||
src: ~/{{ fname }} | |||
dest: /etc/ansible/playbook | |||
</pre> | </pre> | ||
Revision as of 16:18, 14 July 2022
Ansible Variables
---
- name: setup apache ser er
hosts: localhost
vars:
variablename: apache2
tasks:
apt:
name: "{{ variablename }}"
state: present
tags: i-apache
-name: start apache
service:
name: "{{ variablename }}"
state: started
tags: start_apache2
Get input from user
---
- hosts: localhost
vars_prompt:
- name: fname
prompt: "what is the filename"
private: no
tasks:
- name: copy file
copy:
src: ~/{{ fname }}
dest: /etc/ansible/playbook