shell

  • Ansible-Playbook核心元素以及组件

    Playbook核心元素 Hosts 执行的远程主机列表 Tasks 任务集 Variables 内置变量或自定义变量在playbook中调用 Templates 模板,可替换模板…

    编程笔记 2021年8月6日
  • Ansible常用模块详解

    Ansible常用模块 2015年底270多个模块,2016年达到540个,2018年01月12日有1378个模块,2018年07月15日1852个模块,2019年05月25日(a…

    编程笔记 2021年8月6日
  • jenkins执行代码扫描

    jenkins 执行代码扫描 jenkins 安装SonarQube 插件 安装插件SonarQube Scanner,然后配置SonarQube server,系统管理&#821…

    编程笔记 2021年8月6日
  • 运维自动化发展历程,运维职业发展路线

    1 自动化运维应用场景 1.1 云计算运维工程师核心职能 相关工具 代码管理(SCM):GitHub、GitLab、BitBucket、SubVersion 构建工具:maven、…

    编程笔记 2021年8月6日
  • jenkins构建触发器

    构建触发器 构建触发器(webhook),有的人称为钩子,实际上是一个HTTP回调,其用于在开发人员向gitlab提交代码后能够触发jenkins自动执行代码构建操作。 以下为新建…

    编程笔记 2021年8月6日
  • jenkins配置自动构建部署

    基于ssh key 拉取代码 实现jenkins服务器到gitlab服务器的基于密钥的验证,可以让jenkins连接到gitlab执行操作 在jenkins服务上生成 ssh ke…

    编程笔记 2021年8月6日
  • 实战案例:CentOS 7 实现基于cobbler实现自动化安装

    实战案例:CentOS 7 实现基于cobbler实现自动化安装 环境准备 两台主机 一台主机:CentOS 7.7 充当Cobbler,http,dhcp,tftp服务器,并关闭…

    编程笔记 2021年8月6日
  • expect

    交互式转化批处理工具 expect expect 是由Don Libes基于Tcl( Tool Command Language )语言开发的,主要应用于自动化交互式操作的场景,借…

    编程笔记 2021年8月6日
  • 高级变量

    9 高级变量 9.1 高级变量赋值 范例: [root@centos8 ~]#title=ceo [root@centos8 ~]#name={title-mage} [root@…

    编程笔记 2021年8月6日
  • shell函数

    5 函数介绍 函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程 它与shell程序形式上是相似的,不同的是它不是一个单独的进程,不能独立运行,而是…

    编程笔记 2021年8月6日