Како користити Терраформ АВС провајдер?

Kako Koristiti Terraform Avs Provajder



Терраформ је платформа Инфраструцтуре-ас-цоде, коју је креирао ХасхиЦорп користећи ГО језик, она је АВС мрежни партнер. У основи, дизајниран је за ДевОпс, за креирање, одржавање и управљање Цлоуд ресурсима и услугама користећи интерфејс командне линије и кодирање. Сличан је АВС ЦлоудФорматион, али може да управља ресурсима у облаку широког спектра добављача услуга у облаку.

Овај пост ће пружити процедурални водич о томе како да користите Терраформ АВС Провиде. За почетак са овим постом морате имати и инсталиран у вашем систему.







Инсталирајте Терраформ

Да бисте инсталирали Терраформ, отворите командну линију и откуцајте ову команду:



> цхоцо инсталирај терраформ



Унесите да када се појави порука за Континуитет током инсталације.



Да бисте видели инсталирану верзију, користите ову команду:





> терраформ -ин



Следећи корак је креирање директоријума за рад, уписивањем:

> мкдир терраформ-авс-инстанце



Идите до новоствореног директоријума тако што ћете укуцати:



> цд терраформ-авс-инстанце



У излазу изнад је видљиво да је директоријум сада промењен.

Да бисте креирали главну конфигурациону датотеку за Терраформ, користите ову команду:

> нотепад маин.тф



Нотепад ће затражити поруку да ова датотека не постоји да ли желите да креирате нову датотеку са овим именом, кликните на дугме Да:


Унесите овај код у датотеку и можете променити ЕЦ2 подешавања према вашим захтевима (ако је потребно):

терраформ {
потребни_провајдери {
авс = {
извор = 'хасхицорп/авс'
верзија = '~> 4,16'
}
}

потребна_верзија = '>= 1.2.0'
}

провајдера 'авс' {
регион  = 'ус-исток-1'
}

ресурс 'авс_инстанце' 'апп_сервер' {
који           = 'ами-0б0еа68ц435еб488д'
инстанце_типе = 'т2.мицро'

ознаке = {
Име = „ТерраформАппСерверИнстанце“
}
}


Сачувајте и затворите датотеку.

Следећи корак је да иницијализујете радни директоријум Терраформа тако што ћете откуцати:

> терраформ инит



Порука о успеху ће се појавити након успешног покретања Терраформ-а:


Унесите ову команду да бисте креирали или ажурирали инфраструктуру у зависности од конфигурационе датотеке:

> терраформ аппли



Унесите да када видите поруку о континуитету:


То ће потрајати неко време, сачекајте док се не заврши:


Када се команда заврши, видећете да је конфигурација која је била кодирана у датотеци маин.тф успешно изведена.

У конзоли за управљање Амазоном идите на ЕЦ2 инстанцу:


На ЕЦ2 контролној табли можете видети да је ЕЦ2 инстанца креирана помоћу датотеке Терраформ маин.тф:


Дакле, овако користите Терраформ АВС Провидер да креирате, управљате и ажурирате било који ресурс или услугу у облаку.

Закључак

Терраформ је ИАЦ алат, развијен за ДевОпс за креирање, управљање и ажурирање Цлоуд ресурса, подржава низ добављача облака и АВС је један од њих. Да бисте инсталирали Терраформ, потребни су вам Цхоцолатеи и АВС ЦЛИ у вашем систему. Након инсталације Терраформ-а, креирајте конфигурациону датотеку са кодом жељеног задатка и користите команду Аппли да извршите измене.