我想更新INI配置文件。
今天,我将我的信息存储在一个var文件中(在group-vars中),方法如下:
# Identity configuration information
identity_servers_conf:
DEFAULT:
admin_token: "{{identity_admin_token}}"
verbose: True
database:
connection: "mysql://{{ identity_db_user }:{{ identity_db_password }}@{{ db_lb_name }}/{{ identity_db }}"
token:
provider: keystone.token.providers.uuid.Provider
driver: keystone.token.persistence.backends.sql.Token
在我的职责中,我是这样使用这些信息的:
- name: configuration / modify keystone.conf ini file DEFAULT section
ini_file:
section: DEFAULT
dest: /etc/keystone/keystone.conf
option: "{{item.key}}"
value: "{{item.value}}"
with_dict: identity_servers_conf['DEFAULT']
有没有办法用每个“section”参数(即DEFAULT、database、token)遍历我的dict文件。事实上,我试图找到一种方法来实现嵌套在with-items循环中的with-dict。
目前没有回答
相关问题 更多 >
编程相关推荐