1、修改自检项目名称为tsg-diagnose 2、删除自检多余操作
This commit is contained in:
@@ -1,33 +1,6 @@
|
||||
#dockerImages:
|
||||
# - name: "git.mesalab.cn:7443/tsg/tsg-diagnose/unittest"
|
||||
# tag: latest
|
||||
# - name: "git.mesalab.cn:7443/tsg/tsg-diagnose/wpr"
|
||||
# tag: latest
|
||||
# - name: "git.mesalab.cn:7443/tsg/tsg-diagnose/badssl"
|
||||
# tag: latest
|
||||
#
|
||||
#dockerImages2tags:
|
||||
# - name: "git.mesalab.cn:7443/tsg/tsg-diagnose/unittest:latest"
|
||||
# repo: "unittest-self-test:latest"
|
||||
# - name: "git.mesalab.cn:7443/tsg/tsg-diagnose/wpr:latest"
|
||||
# repo: "wpr-self-test:latest"
|
||||
# - name: "git.mesalab.cn:7443/tsg/tsg-diagnose/badssl:latest"
|
||||
# repo: "badssl-self-test:latest"
|
||||
#
|
||||
#dockerImagesTar:
|
||||
# - name: "unittest-self-test"
|
||||
# tag: "latest"
|
||||
# tarpath: /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/self-test/files/images/unittest.tar
|
||||
# - name: "wpr-self-test"
|
||||
# tag: "latest"
|
||||
# tarpath: /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/self-test/files/images/wpr.tar
|
||||
# - name: "badssl-self-test"
|
||||
# tag: "latest"
|
||||
# tarpath: /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/self-test/files/images/badssl.tar
|
||||
#
|
||||
tarpath:
|
||||
src:
|
||||
- /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/install_config
|
||||
- /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/deploy.yml
|
||||
- /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/self-test
|
||||
- /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/tsg-diagnose
|
||||
destdict: /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/build/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
rpmdict:
|
||||
selftest:
|
||||
fullname: "self-test-ci_test_rpm-1.el7.x86_64.rpm"
|
||||
name: "self-test"
|
||||
downpath: "/tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/self-test/files/rpms"
|
||||
tsgDiagnose:
|
||||
fullname: "tsg-diagnose-test_edit_name-1.el7.x86_64.rpm"
|
||||
name: "tsg-diagnose"
|
||||
downpath: "/tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/tsg-diagnose/files/rpms"
|
||||
@@ -16,6 +16,7 @@
|
||||
- certstore
|
||||
- cert-redis
|
||||
- telegraf_statistic
|
||||
- tsg-diagnose
|
||||
|
||||
- hosts: blade-01
|
||||
roles:
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
---
|
||||
- name: "pull image from remote git registry"
|
||||
docker_image:
|
||||
name: "{{ item.name }}"
|
||||
tag: "{{ item.tag }}"
|
||||
source: pull
|
||||
with_items: "{{ dockerImages }}"
|
||||
|
||||
- name: "add tag"
|
||||
docker_image:
|
||||
name: "{{ item.name }}"
|
||||
repository: "{{ item.repo }}"
|
||||
force_tag: yes
|
||||
source: local
|
||||
with_items: "{{ dockerImages2tags }}"
|
||||
|
||||
- name: "Archive image"
|
||||
docker_image:
|
||||
name: "{{ item.name }}"
|
||||
tag: "{{ item.tag }}"
|
||||
archive_path: "{{ item.tarpath }}"
|
||||
source: local
|
||||
with_items: "{{ dockerImagesTar }}"
|
||||
@@ -1,4 +1,3 @@
|
||||
---
|
||||
#- include: ImageDownload.yml
|
||||
- include: RpmDownload.yml
|
||||
- include: TarBuild.yml
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
---
|
||||
- name: 'copy file to device'
|
||||
copy:
|
||||
src: "{{item.src}}"
|
||||
dest: "{{item.dest}}"
|
||||
mode: "{{item.mode}}"
|
||||
with_items:
|
||||
- { src: "{{ role_path }}/files/", dest: "/tmp/ansible_deploy/self_test", mode: '0755' }
|
||||
|
||||
- name: 'local docker image'
|
||||
docker_image:
|
||||
name: "{{item.name}}"
|
||||
load_path: "{{item.load_path}}"
|
||||
source: "{{item.source}}"
|
||||
with_items:
|
||||
- { name: 'badssl', load_path: '/tmp/ansible_deploy/self_test/images/badssl.tar', source: load }
|
||||
- { name: 'golang', load_path: '/tmp/ansible_deploy/self_test/images/wpr.tar', source: load }
|
||||
- { name: 'python', load_path: '/tmp/ansible_deploy/self_test/images/unittest.tar', source: load }
|
||||
|
||||
- name: "install kni rpms from localhost"
|
||||
yum:
|
||||
name:
|
||||
- "/tmp/ansible_deploy/self_test/rpms/{{rpmdict.selftest.fullname}}"
|
||||
state: present
|
||||
|
||||
- name: 'self-test service start and docker-compose up'
|
||||
systemd:
|
||||
name: self-test
|
||||
enabled: yes
|
||||
daemon_reload: yes
|
||||
|
||||
21
roles/tsg-diagnose/tasks/main.yml
Normal file
21
roles/tsg-diagnose/tasks/main.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
---
|
||||
- name: 'copy file to device'
|
||||
copy:
|
||||
src: "{{item.src}}"
|
||||
dest: "{{item.dest}}"
|
||||
mode: "{{item.mode}}"
|
||||
with_items:
|
||||
- { src: "{{ role_path }}/files/", dest: "/tmp/ansible_deploy/tsg-diagnose", mode: '0755' }
|
||||
|
||||
- name: "install kni rpms from localhost"
|
||||
yum:
|
||||
name:
|
||||
- "/tmp/ansible_deploy/tsg-diagnose/rpms/{{rpmdict.tsgDiagnose.fullname}}"
|
||||
state: present
|
||||
|
||||
- name: 'tsg-diagnose service start and docker-compose up'
|
||||
systemd:
|
||||
name: tsg-diagnose
|
||||
enabled: yes
|
||||
daemon_reload: yes
|
||||
|
||||
Reference in New Issue
Block a user