I am using csv python module for importing a csv file
The csv is importing but unable to fetch the values properly.
My main aim is the prompt that takes as server name needs to check from the 
csv list whether it exists or not...
I have to add 'when' condition also, but unable to separate HOST_NAME from 
actual hostname(s)...
I need help for 'when' condition and 'looping' of csv contents..
-----------------------------------------------------------------------------------------------------------
File: DBA_Total_server_list_modified.csv

HOST_NAME
zch89vsoedb106
TX11FPSDB01V
TX11FPSDB02V
tx11fpsdb99v
-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------
Playbook
---
- name: "Play"
  hosts: localhost
  vars_prompt:
    - name: server_name
      prompt: "Enter a Server Name:"
      private: no

  tasks:

    - name: Define values from csv
      csv_facts:
        src: "./DBA_Total_server_list_modified.csv"

    - name: Display imported csv
      debug:
        var: hostvars[inventory_hostname].csv

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------
Output
TASK [Display imported csv] 
***************************************************************
ok: [localhost] => {
    "hostvars[inventory_hostname].csv": [
        {
            "HOST_NAME": "zch89vsoedb106"
        },
        {
            "HOST_NAME": "TX11FPSDB01V"
        },
        {
            "HOST_NAME": "TX11FPSDB02V"
        },
        {
            "HOST_NAME": "tx11fpsdb99v"
        }
    ]
}

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/6583a1df-5ee2-40e9-8f92-a77e5c2c3c02%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to