2015-06-02 7 views
14

this में सूची के साथ एक चयन करें क्वेरी चल रहा है, वहाँ एक डाटाबेस एक उपयोगकर्ता बनाने, या बनाने के लिए एक है आदिएक Ansible टास्क Ansbile के लिए mysql db मॉड्यूल की

मैं एक पूर्व के खिलाफ एक क्वेरी चलाने के लिए चाहते हैं मौजूदा तालिका और उस क्वेरी के परिणामों का उपयोग एक उत्तर परिवर्तनीय (आईपी पते की सूची, और नोड प्रकार की सूची) को पॉप्युलेट करने के लिए करें, जिस पर मैं नोड प्रकार के आधार पर विभिन्न कार्यों को चलाऊंगा।

उत्तर में यह कैसे किया जा सकता है?

उत्तर

23

यह कैसे करना है लगभग है (लेकिन यह अपरीक्षित है):

- name: Retrieve stuff from mysql 
    command: > 
    mysql --user=alice --password=topsecret dbname 
    --host=147.102.160.1 --batch --skip-column-names 
    --execute="SELECT stuff from stuff_table" 
    register: stuff 
    always_run: True 
    changed_when: False 

- name: Do something with stuff 
    debug: "{{ item }}" 
    with_items: stuff.stdout_lines 

प्रलेखित here

+0

क्या mssql (sql सर्वर) मॉड्यूल के साथ एक ही चीज़ करना संभव है? – user405458