??????????????????????????????????????????????????????????????????Щ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????п???鲼???????
?????????????????Э???????ù????????????ó????????????£??????????????????????????????????????ó?????????Щ????????????????????????????????????????????й????????????????????С????Щ????£???????????????????????????????????????????????????????????С????????????????????????????????????????????????????????????С????????????Щ????????????????????
????Puppet??Chef??Ansible??Salt??????????????????????????????????????ú????????????????????????????????????????С??????????????Щ???????????????Э???????????????κι???????????????????С?
???????????????????е?????????????????????????????????Щ?????÷????????????????????????????????????
????Puppet?????
????Puppet?????????????????????????ò?????????????????????????????Puppet??????????????Э?????ò?????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????н??(CLI)?????????????puppet?????????????顣??????????????????и???????????????????????;??????????????????????????????????????????????????????????????????????????????(push)?????и????
?????????Щ???????????????????????????????????????????????????????????Ruby??Puppet??????????Ruby????????????????????????????????????????????
????Puppet????????????Web??????棬????????????????????????????(cookbook)????????????????Web?????????????????????????????????????????á????湤???????????????????????????????????????Ρ?????????????????
?????????Chef
????Chef?????????????Puppet??????????????????????????????????????????????????????????????????????????Chef???????????????????????????????????????????????SSH???????knife???????????????????????????????????????????????????飬??????????????????????
????Chef??????????Git???????Chef????????????Git??ι????????????????Puppet?????Chef???????Ruby?????????????Ruby????Puppet????????????????????????????д??????????????????????????????
??????Puppet???????Chef????????????????????????????????????????ζ?????????????????????????????????????????????????????????????????
?????????Chef??Web??????????????????????????????????Web??????治??Puppet???????????棬?????漰????????????????????????????
??????Puppet?????Chef????????????????????ò??????Щ???????ò???????????Ruby????????????Chef??????????????????????
????AnsibleWorks Ansible
????Ansible????????Salt???????????Puppet??Chef??Ansible??????????????????????????????????????????????????Ansible???SSH??????й????Ansible????Python;?????£?Puppet??Chef????Ruby??
????Ansible???????Git??????????????Ansible????????????????????????????????Ansible?????????SSH??????????????????????????????Ansible??????й??????????????Ansible???????????????SSH?????????????????б????????????????????2??????SSH?????????????а?Э????У?Ansible????sudo???????????????Щ??????????????????????
????Ansible???????Paramiko(????SSH2Э???Python???)????SSH????????????????????????????????????????????????
???????????????????У???????????o?????????????????Ansible????????????????У????????????????????????????????Ansible??????????Playbook??????????е?YAML????????????Playbook??????????????????書???
????Ansible?????????飬???????????????????????????????(EC2)??OpenStack????????????????????ü????κ????????????д?????Ansible??飬????????????Ч??JSON??
????Ansible??Web?????????AnsibleWorks AWX????????????AWX??CLI???????????????????ζ????????????????????????CLI????????????????????Web????????С????????????????????????????????????£????????????????????????????
????SaltStack?????
????Salt????Ansible?????????????CLI???????????????????????????????????????Git???????????????????????????????????????????????????????????????????????????????????????????????????
????Salt????????????SSH????????????????????????minion???????????????????????????????????Salt??????????????????????????????????????????????????Salt??????????????????
??????Ansible????????????????CLI?????????????????????????????????;?????????????state??YAML???????????????????????????“pillar”????Щ???????е???????????YAML????????????????????????????
???????????????CLI????????????????????????????汾????????????????????????????“grain”?????????????????????;???????????????????????????????????????????????????????????????顣???????????????CLI?????????????????????汾????????????????
??????Puppet??Chef??Ansible?????Salt????????????飬?????????????????????????????????????????Python??PyDSL????д??????Unix??????Salt?????Windows??????????????????ó?????Unix??Linux????
????Salt??Web???????Halite????£????????????????Web?????????????檔????????????????????????????????????????????????????????????
????Salt???????????????????????????ж?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????в?????????????????????????????????
???????Puppet??Chef??Ansible????Salt?
????Puppet??Chef??????????????????????????????Salt??Ansible???????????????????Ansible?????????????????????????????;??????????Linux??Unix????????Ansible?????????????????????ɡ?
????Salt?????????????????;??Ansible?????????????????????????Salt??и?????????????????????Web??????檔
????Puppet??????????г????????????????????????????????????????????????Ruby??????????Puppet????Ansible??Salt???t??????????????????????????????????????Puppet??????????????????????Ansible??Salt??????????????μ?????????
????Chef??????????????????????????????????????δ??Puppet???????????????????????????????????????????????飬Chef??????????????????????????????????????????????