ProHoster > Блог > Whakahaerenga > Te whakamahi i nga taputapu whakauru mai i Ansible Content Collections i Ansible Tower
Te whakamahi i nga taputapu whakauru mai i Ansible Content Collections i Ansible Tower
Kei te piki haere nga taiao IT. I roto i enei ahuatanga, he mea nui kia whiwhi te punaha automation IT i nga korero hou mo nga pona kei roto i te whatunga me te mahi ki te tukatuka. I roto i te Red Hat Ansible Automation Platform, ka whakatauhia tenei take na roto i nga mea e kiia nei ko te raarangi (rārangi) – rārangi o ngā kōpuku whakahaere.
I roto i tona ahua ngawari, ko te rarangi he konae pateko. He pai tenei ina timata koe ki te mahi me Ansible, engari i te piki haere o te automation, ka kore e rawaka.
Na konei ko te aha:
Me pehea koe e whakahou me te pupuri i te rarangi katoa o nga pona ka tirohia i te wa e huri haere tonu ana nga mea, i te wa e mau ana nga mahi—a muri iho ka haere mai nga pona—ka haere mai?
Me pehea te whakarōpū i nga waahanga o te hanganga IT kia taea ai te kowhiri i nga waahanga mo te tono i tetahi mahi aunoa?
Ko te rarangi hihiko he whakautu ki enei patai e rua (rārangi hihiri) – he tuhi, he monomai ranei e rapu ana i nga pona kia mahi aunoa, e tohu ana ki te puna o te pono. I tua atu, ka whakarōpū aunoatia e te rarangi hihiri nga pona ki roto i nga roopu kia pai ake ai to kowhiri i nga punaha whaainga mo te mahi aunoatanga Ansible.
Nga taputapu whakauru hoatu ki te kaiwhakamahi Ansible te kaha ki te uru atu ki nga papaaarangi o waho ki te rapu hihiko mo nga kohanga whaainga me te whakamahi i enei papaahi hei puna pono i te wa e hanga ana i te raarangi. Ko te rarangi paerewa o nga puna i roto i te Ansible kei roto ko nga papaahi kapua AWS EC2, Google GCP me Microsoft Azure, a he maha atu ano nga taputapu whakauru mo Ansible.
Ansible Tower haere mai me te maha o taputapu whakaurunga, e mahi tika ana i waho o te pouaka, a, i tua atu i nga papaahi kapua kua whakarārangitia i runga ake nei, ka whakarato i te whakauru ki te VMware vCenter, Red Hat OpenStack Platform me Red Hat Satellite. Mo enei monomai, me whakarato noa koe i nga tohu ki te hono atu ki te papaaapapa whainga, muri iho ka taea te whakamahi hei puna raraunga rarangi ingoa i Ansible Tower.
I tua atu i nga taputapu paerewa kua whakauruhia ki te Ansible Tower, tera ano etahi atu taputapu whakauru e tautokohia ana e te hapori Ansible. Ma te whakawhiti ki Kohinga Ihirangi Tae Whero Ansible i timata enei mono ki te whakauru ki nga kohinga e rite ana.
I roto i tenei pou, ka tangohia e matou he tauira mo te mahi tahi me te whakaurunga taonga mo ServiceNow, he papa whakahaere ratonga IT rongonui e penapena ai nga kaihoko i nga korero mo o raatau taputapu katoa i roto i te CMDB. I tua atu, ka taea e te CMDB te whakauru i nga horopaki e whai hua ana mo te mahi aunoa, penei i nga korero mo nga kaipupuri o te tūmau, nga taumata ratonga (whakaputa / kore-whakaputa), whakahou kua whakauruhia, me nga matapihi tiaki. Ka taea e te mono Inventory Inventory te mahi tahi me ServiceNow CMDB he waahanga o te kohinga ratonga inaianei i te tomokanga galaxy.ansible.com.
Putanga Git
Ki te whakamahi i tetahi mono whakauru mai i te kohinga i Ansible Tower, me tautuhi hei puna kaupapa. I roto i te Ansible Tower, ko te kaupapa he whakaurunga me etahi momo punaha whakahaere putanga, penei i te putunga git, ka taea te whakamahi ki te tukutahi i nga pukapuka takaro aunoatanga anake, engari ano hoki nga taurangi me nga rarangi raarangi.
Kei roto i te konae servicenow.yml nga korero mo te raarangi mono. I roto i to maatau, ka tohua noa e matou te ripanga i te ServiceNow CMDB e hiahia ana matou ki te whakamahi. Ka tautuhia e matou nga mara ka taapirihia hei taurangi node, me etahi korero mo nga roopu e hiahia ana matou ki te hanga.
Kia mahara kaore tenei e whakaatu i te tauira ServiceNow ka hono atu matou i tetahi huarahi, kaore hoki e tohuhia he tohu mo te hononga. Ka whirihorahia e matou enei mea katoa i muri mai i Ansible Tower.
Kohinga kōnae/requirements.yml e hiahiatia ana kia taea ai e Ansible Tower te tango i te kohinga e hiahiatia ana, na reira ka whiwhi i te taputapu whakaurunga e hiahiatia ana. Ki te kore, me whakauru a-ringa me te pupuri i tenei kohinga ki runga i o tatou pona Pourewa Ansible katoa.
Ina kua panaia e matou tenei whirihoranga ki te mana putanga, ka taea e matou te hanga i tetahi kaupapa i roto i te Ansible Tower e tohutoro ana i te putunga e pa ana. Ko te tauira i raro nei e hono ana i te Pourewa Ansible ki ta maatau putunga github. Kia whai whakaaro ki te URL SCM: ka taea e koe te rehita i tetahi kaute ki te hono atu ki tetahi putunga motuhake, me te tohu i tetahi peka motuhake, tohu tohu, whakaae ranei ki te tirotiro.
Te hanga tohu mo ServiceNow
Ka rite ki te korero, ko te whirihoranga i roto i ta maatau putunga kaore he tohu ki te hono atu ki ServiceNow me te kore e tohu i te tauira ServiceNow ka korerohia e matou. Na reira, ki te tautuhi i enei raraunga, ka hangahia e matou he tohu ki te Ansible Tower. E ai ki RatongaNow tuhinga whakauru whakauru, he maha nga taurangi taiao ka tautuhia e matou nga tawhā hononga, hei tauira, penei:
= username
The ServiceNow user account, it should have rights to read cmdb_ci_server (default), or table specified by SN_TABLE
set_via:
env:
- name: SN_USERNAME
I tenei keehi, ki te whakatauhia te taurangi taiao SN_USERNAME, ka whakamahia e te mono-whakaaro hei kaute hei hono atu ki ServiceNow.
Me tautuhi ano i nga taurangi SN_INSTANCE me SN_PASSWORD.
Na, kua tautuhia e matou te momo tiwhikete e hiahiatia ana e matou, inaianei ka taea e matou te taapiri i tetahi kaute ServiceNow ka tautuhi i te tauira, ingoa ingoa me te kupuhipa, penei:
Ka hangaia e matou he rarangi ingoa
Na, kua reri katoa tatou ki te hanga i tetahi rarangi ingoa ki Ansible Tower. Karangatia ko ServiceNaw:
Whai muri i te waihanga i te raarangi, ka taea te taapiri i tetahi puna raraunga ki a ia. I konei ka tohua e matou te kaupapa i hangahia e matou i mua, ka uru ki te huarahi ki to maatau YAML i roto i te kohinga mana whakahaere, i roto i ta maatau ko servicenow.yml kei te pakiaka kaupapa. I tua atu, me hono koe i to putea ServiceNow.
Hei tirotiro i te mahi o nga mea katoa, me ngana ki te tukutahi me te puna raraunga ma te paatene i te paatene "Tukutahi katoa". Mena kua whirihora tika nga mea katoa, me kawemai nga pona ki roto i ta maatau pukapuka:
Kia mahara ko nga roopu e hiahiatia ana kua hangaia ano.
mutunga
I tenei pou, i titiro matou me pehea te whakamahi i nga taputapu whakauru mai i nga kohinga i Ansible Tower ma te whakamahi i te mono ServiceNow hei tauira. I rehitahia ano e matou nga tohu tiwhikete hei hono atu ki ta maatau tauira ServiceNow. Ko te hono i tetahi mono whakauru mai i tetahi kaupapa e mahi ana me nga taputapu tuatoru, ritenga ranei, engari ka taea hoki te whakamahi ki te whakarereke i te mahi o etahi rarangi paerewa. Ma tenei ka ngawari, ka ngawari hoki te whakaurunga a Ansible Automation Platform ki nga taputapu o naianei i te wa e whakaaunoa ana i nga taiao IT uaua ake.
Ka kitea e koe etahi atu korero mo nga kaupapa e korerohia ana i tenei pou, me etahi atu waahanga mo te whakamahi i te Ansible, konei:
*Kaore a Red Hat e taurangi he tika te waehere kei roto nei. Ka whakaratohia nga rauemi katoa i runga i te kaupapa tautoko-kore ki te kore e tino whakahuahia.