Hi

As part of our deployment we are saving a file
/etc/deployment_status.json onto remote nodes:

  vars:
    deployment_status:
      version: "{{ our_version }}"
      date: "{{ ansible_date_time.iso8601 }}"
      deployer: "{{ lookup('env', 'USER') }}"
      ansible: "{{ lookup('pipe', 'ansible --version') }}"

  pre_tasks:
    - name: Write deployment status to /etc/deployment_status.json
      copy:
        content: "{{ deployment_status | to_nice_json }}"
        dest: /etc/deployment_status.json
      tags: always,deployment_status


This has proven to be helpful.
Now I would like to also include information about how
ansible-playbook was invoked, for instance which tags were used, or
what hosts the deployment was limited to.
Is there any way of knowing what arguments ansible-playbook was run
with, from within ansible?


thx!

-- 
Dick Visser
Trust & Identity Service Operations Manager
GÉANT

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAL8fbwNMgorhYQNUqub1FqPjo9H_XQCzzLB5pvkOCK%2Bx5SMgbw%40mail.gmail.com.

Reply via email to