|
@@ -1,33 +1,36 @@
|
|
----
|
|
|
|
-- hosts: login
|
|
|
|
- remote_user: root
|
|
|
|
- gather_facts: false
|
|
|
|
-
|
|
|
|
- tasks:
|
|
|
|
- #- name: debug
|
|
|
|
- # debug: msg="{{inventory_hostname}}"
|
|
|
|
- # #debug: msg="{{inventory_hostname |replace("登陆服务器-江西", "")}}"
|
|
|
|
-
|
|
|
|
- - name: 生成目录
|
|
|
|
- file: path=/usr/local/src/k8s/logonsvr/{{inventory_hostname}} state=directory
|
|
|
|
-
|
|
|
|
- - name: 生成loginsvr.yaml
|
|
|
|
- template: src=login/loginsvr.yaml.j2 dest=/usr/local/src/k8s/logonsvr/{{inventory_hostname}}/loginsvr.yaml
|
|
|
|
-
|
|
|
|
- - name: 复制thirdparty.yaml
|
|
|
|
- copy: src=login/thirdparty.yaml dest=/usr/local/src/k8s/logonsvr/{{inventory_hostname}}/
|
|
|
|
-
|
|
|
|
- - name: 生成Dockerfile
|
|
|
|
- template: src=login/Dockerfile.j2 dest=/usr/local/src/k8s/logonsvr/{{inventory_hostname}}/Dockerfile
|
|
|
|
-
|
|
|
|
- - name: 复制loginsvr
|
|
|
|
- copy: src=/usr/local/src/k8s/logonsvr/ansible/playbooks/login/loginsvr dest=/usr/local/src/k8s/logonsvr/{{inventory_hostname}}/ mode=0755
|
|
|
|
-
|
|
|
|
- - name: 生成image
|
|
|
|
- shell: "chdir=/usr/local/src/k8s/logonsvr/{{inventory_hostname}} docker build -t registry-vpc.cn-beijing.aliyuncs.com/xinyue/{{inventory_hostname}}:{{release}} ."
|
|
|
|
-
|
|
|
|
- - name: login
|
|
|
|
- shell: 'docker login -u fanyijian@xinyueyouxi -p 88bebaef2e0e2407 registry-vpc.cn-beijing.aliyuncs.com'
|
|
|
|
-
|
|
|
|
- - name: push to aliyun image
|
|
|
|
|
|
+---
|
|
|
|
+- hosts: login
|
|
|
|
+ remote_user: root
|
|
|
|
+ gather_facts: false
|
|
|
|
+
|
|
|
|
+ tasks:
|
|
|
|
+ #- name: debug
|
|
|
|
+ # debug: msg="{{inventory_hostname}}"
|
|
|
|
+ # #debug: msg="{{inventory_hostname |replace("登陆服务器-江西", "")}}"
|
|
|
|
+
|
|
|
|
+ - name: 生成目录
|
|
|
|
+ file: path=/usr/local/src/k8s/logonsvr/{{inventory_hostname}} state=directory
|
|
|
|
+
|
|
|
|
+ - name: 复制loginsvr
|
|
|
|
+ copy: src=/usr/local/src/k8s/logonsvr/ansible/playbooks/login/loginsvr dest=/usr/local/src/k8s/logonsvr/{{inventory_hostname}}/ mode=0755
|
|
|
|
+
|
|
|
|
+ - name: 生成loginsvr.yaml
|
|
|
|
+ template: src=login/loginsvr.yaml.j2 dest=/usr/local/src/k8s/logonsvr/{{inventory_hostname}}/loginsvr.yaml
|
|
|
|
+
|
|
|
|
+ - name: 复制thirdparty.yaml
|
|
|
|
+ copy: src=login/thirdparty.yaml dest=/usr/local/src/k8s/logonsvr/{{inventory_hostname}}/
|
|
|
|
+
|
|
|
|
+ - name: 生成Dockerfile
|
|
|
|
+ template: src=login/Dockerfile.j2 dest=/usr/local/src/k8s/logonsvr/{{inventory_hostname}}/Dockerfile
|
|
|
|
+
|
|
|
|
+ - name: 复制loginsvr
|
|
|
|
+ copy: src=/usr/local/src/k8s/logonsvr/ansible/playbooks/login/loginsvr dest=/usr/local/src/k8s/logonsvr/{{inventory_hostname}}/ mode=0755
|
|
|
|
+
|
|
|
|
+ - name: 生成image
|
|
|
|
+ shell: "chdir=/usr/local/src/k8s/logonsvr/{{inventory_hostname}} docker build -t registry-vpc.cn-beijing.aliyuncs.com/xinyue/{{inventory_hostname}}:{{release}} ."
|
|
|
|
+
|
|
|
|
+ - name: login
|
|
|
|
+ shell: 'docker login -u fanyijian@xinyueyouxi -p 88bebaef2e0e2407 registry-vpc.cn-beijing.aliyuncs.com'
|
|
|
|
+
|
|
|
|
+ - name: push to aliyun image
|
|
shell: "docker push registry-vpc.cn-beijing.aliyuncs.com/xinyue/{{inventory_hostname}}:{{release}}"
|
|
shell: "docker push registry-vpc.cn-beijing.aliyuncs.com/xinyue/{{inventory_hostname}}:{{release}}"
|