首页 > 其他分享 >ansible案例

ansible案例

时间:2024-07-27 21:19:44浏览次数:11  
标签:opt src dest 案例 initos ansible file

系统初始化
ansible-playbook /root/ansible/yaml/initos-playbook.yaml --tags="initos" --list-hosts

[root@prome-01 file]# cat  /root/ansible/yaml/initos-playbook.yaml
- hosts: initos                                            #定义需要执行主机
  remote_user: root                                        #远程用户
  vars:
    file: /opt/initos/
  tags: initos
  tasks:                                                   #定义一个任务的开始
    - name: create new dir                                 #定义任务的名称
      file: name=/opt/initos state=directory               #调用模块,具体要做的事情
    - name: "copy files"
      copy:
        src: "{{ item.src }}"
        dest: "{{ item.dest }}"
        owner: root
        group: root
        mode: 755
      with_items:
        - {src: "/etc/ansible/file/360-wins(192.66.255.174_8080_8090).exe", dest: "/opt/initos/" }
        - {src: "/etc/ansible/file/360linuxc(192.66.255.174_8080_8090).sh", dest: "/opt/initos/" }
        - {src: "/etc/ansible/file/jgjclvcentos7.sh", dest: "/opt/initos/" }
        - {src: "/etc/ansible/file/clv1.sh", dest: "/opt/initos/" }
        - {src: "/etc/ansible/file/yum.sh", dest: "/opt/initos/" }
    - name: yuminstall
      tags: yum
      shell: cd /opt/initos/;/bin/sh yum.sh
    - name: exroot
      tags: exroot
      shell: cd /opt/initos/;/bin/sh clv1.sh
    - name: datemount
      tags: datemount
      shell: cd /opt/initos/;/bin/sh jgjclvcentos7.sh


- hosts: openssh                                            #定义需要执行主机
  tags: openssh
  remote_user: root                                         #远程用户
  tasks:                                                    #定义一个任务的开始
    - name: create new dir                                  #定义任务的名称
      file: name=/opt/openssh state=directory               #调用模块,具体要做的事情
    - name: "copy files"
      copy:
        src: "{{ item.src }}"
        dest: "{{ item.dest }}"
        owner: root
        group: root
        mode: 755
      with_items:
        - {src: "/etc/ansible/file/openssh-9.6p1.tar.gz", dest: "/opt/openssh/" }
        - {src: "/etc/ansible/file/openssl-1.1.1q.tar.gz", dest: "/opt/openssh/" }
        - {src: "/etc/ansible/file/zlib-1.3.tar.gz", dest: "/opt/openssh/" }
        - {src: "/etc/ansible/file/openssh.sh", dest: "/opt/openssh/" }
    - name: Execute the script
      shell: cd /opt/openssh/;sh openssh.sh

标签:opt,src,dest,案例,initos,ansible,file
From: https://www.cnblogs.com/OpenSourceSite/p/18327479

相关文章

  • 决策树算法详解:原理、实现与应用案例
    目录一:简介二:决策树算法原理决策树的基本概念信息增益和熵基尼指数卡方检验三:决策树的构建过程数据预处理决策树生成算法剪枝技术决策树的优缺点四:决策树算法的实现使用Python实现决策树使用R语言实现决策树实现过程中需要注意的问题五:决策树算法的优化与改进......
  • SGLang 大模型推理框架 qwen2部署使用案例;openai接口调用、requests调用
    参考:https://github.com/sgl-project/sglang纯python写,号称比vllm、tensorRT还快暂时支持模型安装可以pip、源码、docker安装,这里用的pip注意flashinfer安装最新版,不然会可能出错误ImportError:cannotimportname‘top_k_top_p_sampling_from_probs’from‘fla......
  • 打破自闭症束缚:儿童康复案例揭秘
    在浩瀚的康复领域中,有这样一所机构,它如同温暖的阳光,穿透自闭症的阴霾,为无数家庭带来了希望与光明。这,就是星启帆——国内规模较大的全寄宿制自闭症儿童康复机构,一个专注于中重度广泛性发育障碍儿童康复的温馨家园。专业引领,重塑希望星启帆之所以能在众多康复机构中脱颖而出,......
  • 《梦醒蝶飞:释放Excel函数与公式的力量》23.1 学生主导的项目案例
     第23章:学生项目展示 23.1学生主导的项目案例在《梦醒蝶飞:释放Excel函数与公式的力量》中,第23章将展示学生主导的项目案例。这些案例展示了学生如何运用所学的Excel函数与公式,解决实际问题,展示他们的创造力和分析能力。案例1:学校活动管理系统背景:某学校希望建立一个活动......
  • Python数据分析案例55——基于LSTM结构自编码器的多变量时间序列异常值监测
    案例背景时间序列的异常值检测是方兴未艾的话题。比如很多单变量的,一条风速,一条用电量这种做时间序列异常值检测,想查看一下哪个时间点的用电量异常。多变量时间序列由不同变量随时间变化的序列组成,这些时间序列在实际应用中通常来自不同的传感器或数据源。多变量时间序列异......
  • CXL与NVME融合场景下, 计算存储应用案例分析
    场景1:数据写入之前目标是避免数据从存储设备传输到主机内存再返回存储设备的传统过程中的数据搬运成本。通过利用CXL和NVMe技术的结合,可以在存储层直接对数据进行处理,即所谓的计算存储(ComputationalStorage)。这特别适用于那些需要对数据进行快速处理然后存储的场景,比如数据......
  • Ansible—通过role角色部署lnmp架构
    目录一、部署nginx2.部署MySQL3.部署php4.编写测试文件二、Roles模块roles内各目录含义解释一、部署nginxcd/optmkdirnginxcdnginx/上传nginx.repo、nginx.conf,并且修改nginx.conf为nginx.conf.j2vimnginx.conf.j237、38行listen{{nginx_addr}}:......
  • PHP上海小区精神文明建设协管小程序22444(案例分析)
    目  录摘 要1绪论1.1研究背景1.2国内外研究现状1.3论文结构与章节安排2 上海小区精神文明建设协管小程序系统分析2.1可行性分析2.1.1技术可行性分析2.1.2经济可行性分析2.1.3社会可行性分析2.2系统流程分析2.2.1 数据流程3.3.2 业务流......
  • ansible-playbook
    ansible-playbook执行脚本,并输出到控制台-name:Deploynginxlogrotate.shandprinttheresulthosts:allbecome:yes#如果需要以root权限执行命令,则需要这一行tasks:-name:Deploylogrotate.shscript:/home/xxx/nginxLograte/deploy_nginxlogra......
  • KingbaseES 集群运维典型案例 03 --“双主” sys_rewind恢复机制
    案例说明:主库主机系统重启,触发failover切换,原主库系统启动后,数据库服务被启动,出现“双主”,使用“repmgrnoderejoin--force-rewind”恢复集群。通过本案例了解,集群“双主”产生的原因及解决方案,并熟悉sys_rewind在集群恢复中的应用。数据库版本:KingbaseESV8R6一、集群架构......