📜  puppet 备忘单\ (1)

📅  最后修改于: 2023-12-03 15:03:53.234000             🧑  作者: Mango

Puppet备忘单

Puppet是一个自动化IT部署和配置管理工具,允许你管理你的基础架构如同代码一样。以下是Puppet备忘单。

常用命令
安装
sudo apt-get install puppet
配置
sudo nano /etc/puppet/puppet.conf
运行
sudo puppet apply <MANIFEST_FILE>
常用语法
定义变量
$my_var = 'value'
定义类
class my_class {
  # class code here
}
定义节点
node 'node_name' {
  # node code here
}
文件操作
file { '/path/to/file':
  ensure => present,
  content => 'file content',
  mode => 'mode',
  owner => 'owner',
  group => 'group',
}
服务操作
service { 'service_name':
  ensure => running,
  enable => true,
}
常用模块
apt

用于安装和管理基于Debian的系统中的软件包。

apache

用于安装和管理Apache web服务器。

mysql

用于安装和管理MySQL数据库。

nginx

用于安装和管理Nginx web服务器。

参考资料