Tag: saltstack

如何在SaltStack中创build包

我已经在Ubuntu 12.04中安装了Salt-master,并在Ubuntu 12.04中安装了salt minion。 我想要安装包含像svn,mongodb,postgres,maven,python的包。 如何创build包装安装所有这些在盐奴才?请让我知道。 当我运行“sudo盐”*“state.highstatetesting=真” @rome:〜$ sudo salt'*'state.highstate test = True 我收到以下错误 巴黎: State: – no Name: states Function: None Result: False Comment: No Top file or external nodes data matches found Changes: 概要 成功:0 失败:1 总计:1

Saltstack rpm软件包安装失败

所以我得到这些错误,同时运行盐-G'os:centos'state.apply ———- ID: filebeat Function: pkg.installed Result: False Comment: An exception occurred in this state: Traceback (most recent call la st): File "/usr/lib/python2.6/site-packages/salt/state.py", line 1744, in call **cdata['kwargs']) File "/usr/lib/python2.6/site-packages/salt/loader.py", line 1702 , in wrapper return f(*args, **kwargs) File "/usr/lib/python2.6/site-packages/salt/states/pkg.py", line 1442, in installed **kwargs) File "/usr/lib/python2.6/site-packages/salt/modules/yumpkg.py", l ine 1111, in install rpm_info = __salt__['lowpkg.bin_pkg_info'](pkg_source) […]

回归盐师回归

我有几个盐服务器设置,我一直在使用sqlite3返回logging我所有的行动。 这工作正常,但只有行插入每个本地数据库。 我怎样才能把所有这些logging积累在主人身上?

如何在debian上安装带salt的nodejs和npm包

我正在努力安装一个最近的nodejs版本和在debian上使用salt的npm包。 这是我的盐状态: nodejs-deps: pkg.installed: – names: – g++ – curl – libssl-dev – apache2-utils require: – pkg: git nodejs-source: git.latest: – target: /usr/src/nodejs – name: git://github.com/joyent/node.git – rev: v0.10.32-release nodejs-install: cmd.run: – cwd: /usr/src/nodejs – name: ./configure && make && make install – onlyif: if [ -z $(node –version) ] || [ $(node –version) != […]

saltmasterauthenticationsalt盐minions

我刚刚开始使用盐,我想知道saltmaster如何对客户进行身份validation。 我知道,当连接一个仆从时,主人必须接受仆从的公共钥匙,因此没有未经授权的仆人可以连接。 但是,是什么让一个人假装成为盐头人,让所有的奴才连接到错误的服务器上,并且愉快地执行代码并给予攻击者完全的访问权限? 当然,奴才连接到一个给定的IP地址或主机名,但它应该是相当容易劫持…

使用SaltStack在AWS上创buildVPC

我不知道这是甚至可能的,因为我没有find任何有关如何做到这一点的文档或信息:可以使用SaltStackconfiguration和创build新的VPC到AWS上的给定区域? 如果有的话,请指点我正确的方向或给一些信息让球滚动? 我最近才开始与SaltStack合作。 到目前为止,我已经在一个区域手动创build了VPC,并在那里设置了一个Salt Master实例来部署,configuration和pipe理该VPC中的其他EC2 minions。 我正在寻找的是一种使用Salt在不同地区创build新VPC的方式 – 无论当前Master是否托pipe在AWS或外部networking上。 如果这是不可能的,我想我可以使用AWS CLI工具和一些脚本来处理这个方面的设置。

Salt dockerng.image_present返回缺lessDocker凭据

我正在尝试创build状态文件sls ,以确保在使用salt启动docker容器之前可以获得最新的图像。 我的salt-minion版本是2015.8.1和我的docker-py版本1.5 prep sentry images: dockerng.image_present: – force: true – name: – redis:latest 虽然上面的块返回以下错误 Comment: Encountered error pulling prep sentry images:latest: Missing Docker credentials. Please see the dockerng remote execution module documentation for information on how to configure authentication. 当我尝试通过sshlogin到客户端,并使用docker pull redis拉图像时,它工作正常,docker不会要求input凭据 当docker被拉动的脚本不会失败, 可以有人build议吗?

当用盐云创build一个容器时,Proxmox API将返回一个模糊的错误

我正在使用含盐云的Proxmox库来自动提供lxc容器。 在尝试创build具有以下隐含错误消息的容器时,Salt的供应失败: Can't call method "map_method_by_name" on an undefined value at /usr/share/perl5/PVE/RESTHandler.pm

如何configurationSaltStack在其他机器上工作

我在我的系统(Ubuntu 12.04)中安装了SaltStack。 例如,如果我想运行sudo apt-get update或wget到其他机器,如使用Salt的4到5台机器。 我应该如何configuration我的SaltStack在这台机器上工作。

使用Salt轻松安装txt文件中的软件包列表

盐已经提供了一个点状态,可以用作: pip.installed: – requirements: requirements.txt 我想用easy_install和尽可能less的杂耍来做同样的事情。 我可以理解,我可以循环Jinja中的命令输出,但是我只会select作为最后的手段。 请提供一些关于如何进行的指导。

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.