无法提供摘要。这是一篇受保护的文章。

Ansible Tower的安装程序【SETUP.SH】有个很好的功能是:
1. 备份
2. 恢复

具体的使用可以看下这个文档:
http://d-prototype.com/archives/12767

但是上面文档的问题是:
1. 这个功能只能通过命令行去目标服务器上执行
2. 这个功能的备份文件只会在当前目录生成,而不能在其他的指定目录中生成

因此,本文提供的代码将该功能转换成了ANSIBLE TOWER可以引用的GIT代码,以便于TEMPLATE的书写。

代码在这里:
https://github.com/adamhuan/ansible_maint[……]

Read more

以前写过一个修改GITLAB端口的笔记,但是后面看来,还是不是很顺手,也不是很准确。

今天看到了一个方法挺不错的,记录下来。
——————————————————
对于一个刚刚装好的GITLAB来说,默认的WEB Portal的端口是:80

但是很多时候我们希望改变80的端口,就这么操作:

增加如上记录,其中的端口与地址改成自己的期望值。

然后:
1. gitlab-ctl reconfigure
2. gitlab-ctl restart

即可,如下:

—————————————[……]

Read more

YUM:源

YUM:makecache

安装:shadowsocks-qt5

这样,就装好了。

下面开始配置。

上面的配置来自于你的VPN或者远端节点提供商。

然后,在Linux中的SS-QT5中导入上面的配置(上面只演示了一个配置的编写,还可以写很多)

[……]

Read more

前面,我在服务器本地创建了Playbook并执行了一个任务:
http://d-prototype.com/archives/12733

但是,ANSIBLE TOWER的服务器肯定不是每个人都具有权限登录的。
因此,就引出了通过本文即将描述的GIT方式获取Playbook的剧本,然后创建项目以及更进一步的执行任务。

本文的大概步骤和前面的文章的步骤是类似的。
不过我还是会一步步的写出来的。

开始本文的前提是:
在你即将引用的GIT平台上,你需要有账号。
平台可以是GITHUB,也可以是内网私有的GITLAB,… 都是可以的。

这里,我选择的是【GITHU[……]

Read more