我想了解如何使用计划表创建库存后立即进行库存同步:
tower-cli schedule create --name sync_schedule --inventory-source 182 --rrule "DTSTART:20190507T183000Z RRULE:FREQ=DAILY;INTERVAL=1;COUNT=1"
想知道规则一旦创建就立即进行同步。
答案 0 :(得分:0)
解决方案是在API调用中将“ update_on_launch”值设置为true:
curl --silent -lk -u $ user:$ password -H'Content-Type:application / json'-XPOST -d'{“ name”:'\“ $ project_name \”',“ inventory”: '\“ $ inventory_id \”',“ source_script”:4,“凭证”:null,“ overwrite_vars”:true,“ overwrite”:true,“ update_on_launch”:true,“详细程度”:1,“ update_cache_timeout”:0 ,“ source_regions”:“”,“ source_vars”:“ --- \ nTERRAFORM_ENV:stl /'$ project_name'”,“ source”:“ custom”}'https://awx.com/api/v2/inventory_sources/