register: (Ansible)

From wikieduonline
(Redirected from Register (Ansible))
Jump to navigation Jump to search

You can create variables from the output of an Ansible task with the task keyword.

If a task fails or is skipped, Ansible still registers a variable with a failure or skipped status, unless the task is skipped based on tags. See Tags for information on adding and using tags.

 - name: Search string with lineinfile
   hosts: yourhost

     - name: "Searching for a String"
       become: yes
       become_user: root
       register: ispresentvar
       shell: "grep -i 'YOUR_TEXT' /path/to/your/file.txt"

     - name: "sample task in case the String present in the file"
       debug: msg="INFO YOUR_TEXT is present in /path/to/your/file.txt"
       when: ispresentvar is changed

Related terms[edit]

See also[edit]