1234567891011121314151617181920212223242526272829303132 |
- ---
- - hosts: login
- remote_user: root
- gather_facts: false
- tasks:
- - 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}}"
|