का उपयोग करके बंद एडब्ल्यूएस उदाहरणों को शुरू करें I stop/start
समूह के तहत में सूचीबद्ध उदाहरणों के group
की कोशिश कर रहा हूं। प्लेबुक के बाद उदाहरणों को रोकने के लिए ठीक काम करता है।उत्तरदायी प्लेबुक
---
- hosts: target
remote_user: ubuntu
tasks:
- name: Gather facts
action: ec2_facts
- name: Stop Instances
local_action:
module: ec2
region: "{{region}}"
instance_ids: "{{ansible_ec2_instance_id}}"
state: stopped
लेकिन (क्योंकि वे अब बंद कर दिया जाता है) और instance-ids
---
- hosts: target
remote_user: ubuntu
tasks:
- name: start instances
local_action:
module: ec2
region: "{{region}}"
instance_ids: "{{ansible_ec2_instance_id}}"
state: running
मैं जब मैं इन उदाहरणों शुरू करने के लिए कोशिश कर रहा हूँ, यह ec2_facts
के रूप में काम नहीं कर रहा नहीं कर उदाहरणों में ssh
है पहले से ही प्रलेखन देख चुके हैं जो मेजबानों के लिए dynamic inventory
फ़ाइल का उपयोग करते हैं और instance-ids
हार्ड-कोडिंग के तरीके का उपयोग करते हैं। मैं उन उदाहरणों को शुरू करना चाहता हूं जिनके IPs
hosts
फ़ाइल के समूह में सूचीबद्ध हैं।
क्या आप इसे मतलब है काम नहीं कर रहा क्या त्रुटि संदेश है? – helloV
आपका उत्तरदायी संस्करण क्या है? प्रतिक्रिया के लिए – helloV