首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Terraform命令行工具介绍、安装、使用

provider,放在当前目录下的.terraform隐藏目录下。...Provisioner:在机器上执行操作的组件 用来在本地机器或者登录远程主机执行相关的操作,如local-exec在本地执行命令,chef用来在远程主机安装、配置、执行chef client,remote-exec...通常与provider搭配实现,provider创建资源后,使用provisioner在创建的资源上执行各种操作。...概念和命令的理解可以参考下图: 操作生命周期 资源编排的动作的生命周期如上,其中左侧为Terraform系统系统的能力,右侧provider、provisioner为厂商提供。...当执行terraform apply命令时: ①、terraform唤醒进程,初始化backend(默认为local-file); ②、解析用户定义的模板文件,获取最新的资源状态,进行对比; ③、

2.7K40

Terraform资源定义梳理

当我们执行完apply操作时, 新的配置块会将云上创建新的产品保存在本地的state文件中,以便我们后序修改和删除...."remote-exec" { inline = [ "sudo yum -y install nginx", "sudo systemctl start nginx"...api修改,这种情况尽量避免.如果发生后而且极少情形下,我们可以忽略这些属性不进行更新或者重建, 我们可以用ignore_changes. provisioner&connection 创建资源后的初始化操作...有些资源创建后不能马上使用,需要执行一些特殊的操作后才能投入使用.如CVM可能需要一些个性化的配置或者初始化操作,可以通过provisioner&connection进行.官方不建议使用此功能,有其他的初始化工具如...HashiCorp Packer替代 三.操作超时 有的资源编写的时候支持可以设置资源行为时间,如下边的资源可以设置create/update/delete的超时时间,设置默认时间分别为40/80/40

6.6K101

linux防止文件和目录被意外删除或修改

其它参数 -R:递归处理,将指令目录下的所有文件及子目录一并处理; -v:设置文件或目录版本; -V:显示指令执行过程 设置文件不能被改名,移动删除,增删数据 > lsattr rumenz.txt...rumenz.txt > lsattr rumenz.txt ----i----------- rumenz.txt 尝试修改文件 > echo "rumenz.com" > rumenz.txt -bash...: rumenz.txt: Permission denied 提示没有权限 删除特殊i权限 > chattr -i rumenz.txt 设置目录不能建立,移动和删除文件 > mkdir rumenz...denied 提示权限不足 在rumenz/1.txt文件中添加数据 > echo "rumenz.com" > rumenz/1.txt -bash: rumenz/1.txt: Permission...> lsattr rumenz.txt -----a---------- rumenz.txt 修改rumenz.txt文件内容 > echo "rumenz.com" > rumenz.txt -bash

1.9K00

Docker快速部署数据库

Mysql部分记录了通过Dockerhub官方帮助文档完成数据库的安装部署,主要记录思路,mongo部分不在赘述,主要记录操作 mysql 明确需求 在Linux服务器上快速部署Docker版本mysql,暴露端口外部连接数据库...mysql # -e 代表设置环境变量,在此命令里面我们用来设置默认账号密码 账号名:root 密码: $my_pw 后台访问数据库 进入docker环境 docker exec -it mysql bash...docker exec -it mongo bash # 进入容器环境 # 部署例子2 docker run -d -p 27018:27017 -v mongo_configdb:/data/configdb...denied 安装后容器启动失败, 查看docker日志提示”” find: '/data/db': Permission denied chown: changing ownership of '.../data/db': Permission denied 原因: linux selinux安全访问策略限制 解决: getenforce # 获取selinux开启状态 setenforce

14110

linux防止文件和目录被意外删除或修改

其它参数 -R:递归处理,将指令目录下的所有文件及子目录一并处理; -v:设置文件或目录版本; -V:显示指令执行过程 设置文件不能被改名,移动删除,增删数据 > lsattr rumenz.txt...rumenz.txt > lsattr rumenz.txt ----i----------- rumenz.txt 尝试修改文件 > echo "rumenz.com" > rumenz.txt -bash...: rumenz.txt: Permission denied 提示没有权限 删除特殊i权限 > chattr -i rumenz.txt 设置目录不能建立,移动和删除文件 > mkdir rumenz...denied 提示权限不足 在rumenz/1.txt文件中添加数据 > echo "rumenz.com" > rumenz/1.txt -bash: rumenz/1.txt: Permission...denied 删除特殊i权限 > chattr -i -R rumenz 设置文件只能添加数据,不能修改,删除,移动该文件 > lsattr rumenz.txt ----------------

1.5K20

linux防止文件和目录被意外删除或修改

其它参数 -R:递归处理,将指令目录下的所有文件及子目录一并处理; -v:设置文件或目录版本; -V:显示指令执行过程 设置文件不能被改名,移动删除,增删数据 > lsattr rumenz.txt...rumenz.txt > lsattr rumenz.txt ----i----------- rumenz.txt 尝试修改文件 > echo "rumenz.com" > rumenz.txt -bash...: rumenz.txt: Permission denied 提示没有权限 删除特殊i权限 > chattr -i rumenz.txt 设置目录不能建立,移动和删除文件 > mkdir rumenz...denied 提示权限不足 在rumenz/1.txt文件中添加数据 > echo "rumenz.com" > rumenz/1.txt -bash: rumenz/1.txt: Permission...> lsattr rumenz.txt -----a---------- rumenz.txt 修改rumenz.txt文件内容 > echo "rumenz.com" > rumenz.txt -bash

2.1K00
领券