记录一次rancher server的升级
记录一次rancher server的升级
rancher 1.6.12 升级到 rancher 1.6.13
纯干货分享关注 jiangjiang.space
记录一次rancher server的升级
rancher 1.6.12 升级到 rancher 1.6.13
纯干货分享关注 jiangjiang.space
Harbor 完全定制手册 – 制作一个更好用的registry
纯干货分享
http://jiangjiang.space 回忆书签,转载请注明出处,谢谢
Harbor,clair 和 docker image 的漏洞修复
纯干货分享
http://jiangjiang.space 回忆书签,转载请注明出处,谢谢
解决docker容器删除后处于Removal In Progress 状态不释放
纯干货分享
http://jiangjiang.space 回忆书签,转载请注明出处,谢谢
用packer做vagrant的box
我要被vagrant的龟速逼疯了
从墙外downlaod vagrant box 真的能把人逼疯了, 网上找了篇文章来自制box.比手动安装在加密钥的那种要方便的多,是利用hashicorp 自家的packer来做vagrantbox 还是挺方便的.
制作centos/rhel 7虚拟机金模板(Golden Template)
纯干货分享
http://jiangjiang.space 回忆书签,转载请注明出处,谢谢
ansible galaxy 和 github
在 https://github.com/settings/tokens
的Personal access tokens
Generate new token
执行一个本地脚本并传参数
playbook方式
# a.shuptimeecho $1# a.sh 就在这个playbook的同级目录- hosts: 10.10.1.72 tasks: – name: exe #shell: /home/gcpadmin/ansible_work/adhoc/a.sh script: a.sh xx register: aa – debug: msg: “{{ aa.stdout }}”
role方式
drwxrwxr-x. 2 gcpadmin gcpadmin 21 Aug 12 15:06 defaultsdrwxrwxr-x. 2 gcpadmin gcpadmin 17 Aug 12 15:23 filesdrwxrwxr-x. 2 gcpadmin gcpadmin 21 Aug 12 11:31 handlersdrwxrwxr-x. 2 gcpadmin gcpadmin 21 Aug 12 11:31 meta-rw-rw-r–. 1 gcpadmin gcpadmin 1328 Aug 12 11:31 README.mddrwxrwxr-x. 2 gcpadmin gcpadmin 66 Aug 12 15:23 tasksdrwxrwxr-x. 2 gcpadmin gcpadmin 37 Aug 12 11:31 testsdrwxrwxr-x. 2 gcpadmin gcpadmin 21 Aug 12 11:31 varsfiles/ 下有a.sh tasks如下:- name: exe script: a.sh xx register: aa- debug: msg: “{{ aa.stdout }}”$ansible-playbook test.ymlPLAY [10.xxxx] **************************************************************************************************TASK [vmware.provisning.disk : exe] ********************************************************************************changed: [10.xxxx]TASK [vmware.provisning.disk : debug] ******************************************************************************ok: [10.xxxx] => { “msg”: ” 15:24:38 up 4:50, 2 users, load average: 0.00, 0.01, 0.04\r\nxx\r\n”}PLAY RECAP *********************************************************************************************************1xxxx : ok=2 changed=1 unreachable=0 failed=0
ansible 一次循环做多个task和追加list
问题1
ansible 能否一个loop里面 先执行一个task 得到输出, 然后用这个输出执行第二个task 完成一次循环?
ansible批量修改redis和sentinel的密码
最近在读《infrastructure as code》这本书,书中给了一个怪圈。 大概是这个意思:
如何在ansible中传递一个变量给shell
$ansible gcdc-latest01 -e xxx=10 -m shell -a ‘echo {{ xxx|quote }}’ gcdc-latest01 | SUCCESS | rc=0 >>10