关于服务
翻译我使用Ansible配置服务器和部署应用程序,使基础设施准备不再是手动仪式,而是一个无需您持续参与的可重复过程。我编写幂等的剧本和精心设计的可重用角色,为每个环境维护清单,并将机密存储在Ansible Vault中。您只需描述所需状态一次,我将其转化为代码,使第一次运行和第百次运行的结果相同——无论是单个VPS还是整个机器群。
所有工作都围绕可预测性构建。每个角色都是参数化的:暂存、测试和生产使用相同的逻辑,仅在变量上有所不同。我将关注点分离为任务、处理程序和模板,用检查和标签保护更改,在触及实时主机之前以检查模式运行所有内容。没有意外重启,没有半应用的配置,没有应该保持一致的服务器之间的漂移。当某些内容发生变化时,您只需更新一个变量,而不是手动更新数十台机器。
我可以从您当前的配置开始,或从头构建一个结构,并交付一个文档化的代码库,您的团队可以在没有我的情况下进行管理。
— 幂等的剧本和模块化角色
— 用于暂存、测试和生产的清单
— 由Ansible Vault管理的机密
— 零停机时间的应用程序部署
所有工作都围绕可预测性构建。每个角色都是参数化的:暂存、测试和生产使用相同的逻辑,仅在变量上有所不同。我将关注点分离为任务、处理程序和模板,用检查和标签保护更改,在触及实时主机之前以检查模式运行所有内容。没有意外重启,没有半应用的配置,没有应该保持一致的服务器之间的漂移。当某些内容发生变化时,您只需更新一个变量,而不是手动更新数十台机器。
我可以从您当前的配置开始,或从头构建一个结构,并交付一个文档化的代码库,您的团队可以在没有我的情况下进行管理。
— 幂等的剧本和模块化角色
— 用于暂存、测试和生产的清单
— 由Ansible Vault管理的机密
— 零停机时间的应用程序部署