草庐IT

ansible-galaxy

全部标签

docker - 如何在启动时启动 Docker 容器,使用 Ansible (Tower) 进行管理

目前我们使用Ansible+AnsibleTower的组合在Docker容器中部署和运行我们的应用程序。但是,我想知道如何在系统重启后自动运行部署的容器。去这里的方法是什么?我们想出的唯一解决方案是在启动时自动请求应用程序部署剧本的Tower回调URL,但这似乎不是最理想的。 最佳答案 您可以使用restartpolicies.我不知道ansible究竟是如何创建容器的。但通常您可以在命令行上添加一个参数,例如:dockerrun--restart=always... 关于docker-

python - 即使安装了 Ansible 也无法导入 docker-py

我检查了thispost并在两个答案中都遵循了修复,但都没有奏效。我正在开一个新帖子,部分原因是因为我得到了一个稍微不同的错误,即使问题可能是相同的。Ansible主机:$ansible--versionansible2.1.0.0configfile=/etc/ansible/ansible.cfgconfiguredmodulesearchpath=Defaultw/ooverrides目标客户端myserver:$piplist|egrep'six|docker|websocket_client'docker-py(1.2.3)six(1.10.0)test.yml:----ho

python - 即使安装了 Ansible 也无法导入 docker-py

我检查了thispost并在两个答案中都遵循了修复,但都没有奏效。我正在开一个新帖子,部分原因是因为我得到了一个稍微不同的错误,即使问题可能是相同的。Ansible主机:$ansible--versionansible2.1.0.0configfile=/etc/ansible/ansible.cfgconfiguredmodulesearchpath=Defaultw/ooverrides目标客户端myserver:$piplist|egrep'six|docker|websocket_client'docker-py(1.2.3)six(1.10.0)test.yml:----ho

python - Ansible - 我可以在模块执行期间打印信息吗?

我想知道是否有一种方法可以在模块执行时打印信息——主要是为了证明进程正在运行并且没有挂起。具体来说,我试图在执行cloudformation模块期间获得反馈。我尝试修改(Python)源代码以包含以下内容:defdebug(msg):printjson.dumps({"DEBUG":msg})...debug("Thestackoperationisstillworking...")当然,它的作用是存储所有这些输出,并且仅在模块完成执行后才将其全部打印出来。所以对于特别大的cloudformation模板,这意味着我等了大约5分钟左右,然后突然看到最后屏幕上出现了大量的文字。我期望看到

python - Ansible - 我可以在模块执行期间打印信息吗?

我想知道是否有一种方法可以在模块执行时打印信息——主要是为了证明进程正在运行并且没有挂起。具体来说,我试图在执行cloudformation模块期间获得反馈。我尝试修改(Python)源代码以包含以下内容:defdebug(msg):printjson.dumps({"DEBUG":msg})...debug("Thestackoperationisstillworking...")当然,它的作用是存储所有这些输出,并且仅在模块完成执行后才将其全部打印出来。所以对于特别大的cloudformation模板,这意味着我等了大约5分钟左右,然后突然看到最后屏幕上出现了大量的文字。我期望看到

Ansible常用模块

Command模块作用:使用ansible自带模块执行一些简单的命令不能使用>常用参数有:chdir:先切换工作目录,再执行后面的命令,一般情况下在编译时候使用;creates:先切换工作目录,再执行后面的命令,一般情况下在编译时候使用;removes:先切换工作目录,再执行后面的命令,一般情况下在编译时候使用在节点服务器上面执行命令时,默认是在当前用户的家目录/rootansible192.168.1.2-a'ls'chdir先切换工作目录,再执行后面的命令,一般情况下在编译时候使用ansible192.168.1.2-a'chdir=/tmppwd'creates如果creates的目录或

python - 使用 Python API 运行 ansible-playbook

如何在python脚本中运行剧本?在python中使用ansible模块相当于什么:ansible-ihostsdbservers-msetupansible-playbook-ihosts-vvvv-ksite.yml我正在查看他们在http://docs.ansible.com/developing_api.html中的文档但他们的例子非常有限。 最佳答案 弃用通知:这篇文章在ansible2中不起作用。API已更改。这在Ansibledocumentation在“PythonAPI”下。例如,ansible-ihostsdbs

python - 使用 Python API 运行 ansible-playbook

如何在python脚本中运行剧本?在python中使用ansible模块相当于什么:ansible-ihostsdbservers-msetupansible-playbook-ihosts-vvvv-ksite.yml我正在查看他们在http://docs.ansible.com/developing_api.html中的文档但他们的例子非常有限。 最佳答案 弃用通知:这篇文章在ansible2中不起作用。API已更改。这在Ansibledocumentation在“PythonAPI”下。例如,ansible-ihostsdbs

CentOS 1708 ansible自动部署

1.虚拟机安装centos打开VMwareWorkstationPro,点击文件-新建虚拟机选择典型后点击下一步选择稍后安装操作系统客户机操作系统选择Linux,版本选择CentOS764位虚拟机名称自定义,位置也自定义最大磁盘大小我这里选择50GB这里点击自定义硬件使用ISO映像文件选择提前准备好的CentOS71708开启此虚拟机2.开机引导使用键盘上键切换到第一个选项选择中文-简体中文(中国)-继续点击软件选择选择基础设施服务器,然后点击完成点击安装位置然后点击完成点击网络和主机名把开关打开开关打开后点击完成点击开始安装点击root密码设置完了之后双击完成安装完了点击重启3.登录cent

Centos7上的Ansible管理Windows主机的部署

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Windows主机上的配置1.检查windows客户机powershell版本2.下载并安装Microsoft.NETFramework4.5和powershell5.1(如果系统中的版本大于或者等于此版本可以不用执行这一步操作)3、升级完成后检查powershell版本4、查看powershell执行策略(如果不是RemoteSigned则修改执行策略)5、配置winrmservice并启动服务(注意需要使用管理员身份启动cmd)6、查看winrmservice启动监听状态7、修改winrm配置,启用远程连接认证