我的盐基础设施中有两个区域。 在USE1中,我直接连接了盐主奴才;在EUW中,我与辛迪加和奴才相连。盐大师正在通过EUW辛迪加与EUW奴才进行沟通。 我正在尝试将更改推送到EUW辛迪加之后的奴才,但出现“在env'base'中找不到'localuser'的匹配sls”错误。对于USE奴才,我没有收到此错误。
这是我当前拥有的代码。
这是目录结构
├── apache
│ ├── init.sls
│ ├── map.sls
│ └── welcome.sls
├── localuser
│ └── init.sls
├── _modules
│ └── myutil.py
├── show_context.sls
└── top.sls
3 directories, 7 files
[root@c000saltmasteruse1 salt]# pwd
/srv/salt
/srv/salt/localuser/init.sls
opation-group:
group.present:
- name: opation
- system: False
opation-user:
user.present:
- name: opation
- fullname: opation
- password: 'password'
- home: /home/opration
- shell: /bin/bash
- gid: opration
/srv/salt/top.sls
base:
'*':
- localuser
/ etc / salt / master
file_roots:
base:
- /srv/salt
我在盐管理器上使用以下命令运行它
salt '*' state.sls localuser