Linux పంపిణీలలో టెర్రాఫార్మ్ను ఎలా ఇన్స్టాల్ చేయాలి


ఈ వ్యాసంలో, టెర్రాఫార్మ్ అంటే ఏమిటి మరియు హషీకార్ప్ రిపోజిటరీలను ఉపయోగించి వివిధ లైనక్స్ పంపిణీలలో టెర్రాఫార్మ్uను ఎలా ఇన్uస్టాల్ చేయాలో చర్చించాము.

టెర్రాఫార్మ్ అనేది ఆటోమేషన్ ప్రపంచంలో ఒక ప్రసిద్ధ క్లౌడ్ ఆర్కెస్ట్రేషన్ సాధనం, ఇది మీ మౌలిక సదుపాయాలను IAC (ఇన్ఫ్రాస్ట్రక్చర్ గా కోడ్) విధానం ద్వారా అమలు చేయడానికి ఉపయోగించబడుతుంది. టెర్రాఫార్మ్ హాషికార్ప్ చేత నిర్మించబడింది మరియు మొజిల్లా పబ్లిక్ లైసెన్స్ క్రింద విడుదల చేయబడింది. ఇది పబ్లిక్, ప్రైవేట్ మరియు హైబ్రిడ్ క్లౌడ్uకు మద్దతు ఇస్తుంది, ప్రస్తుతం టెర్రాఫార్మ్ 145 ప్రొవైడర్లకు మద్దతు ఇస్తుంది, ఇందులో AWS, అజూర్ క్లౌడ్, జిసిపి, ఒరాకిల్ క్లౌడ్ మరియు అనేక ఇతర ప్రముఖ ప్రొవైడర్లు ఉన్నారు.

టెర్రాఫార్మ్ ఆర్కిటెక్చర్ చాలా సులభం. మీకు కావలసిందల్లా మీ స్థానిక/సర్వర్ యంత్రానికి టెర్రాఫార్మ్ బైనరీని డౌన్uలోడ్ చేయడం, ఇది మీ బేస్ మెషీన్uగా పని చేయబోతోంది. మా సింటాక్స్ ఫైల్uలో పనిచేయడానికి ప్రొవైడర్ గురించి చెప్పాలి. టెర్రాఫార్మ్ నిర్దిష్ట ప్రొవైడర్ కోసం ప్లగిన్uను స్వయంచాలకంగా డౌన్uలోడ్ చేస్తుంది మరియు ప్రణాళికను అమలు చేయడానికి ప్రొవైడర్ API తో ప్రామాణీకరిస్తుంది.

వర్చువల్ మెషిన్, స్టోరేజ్, నెట్uవర్క్, డేటాబేస్ మొదలైన వనరులను ప్రొవిజనింగ్ మరియు నిర్వహించే విధానం. ఇంటరాక్టివ్ టూల్స్ లేదా హార్డ్uవేర్ కాన్ఫిగరేషన్uల కంటే మెషిన్-రీడబుల్ డెఫినిషన్ ఫైల్స్ ద్వారా.

  • ఓపెన్ సోర్స్.
  • డిక్లేరేటివ్ సింటాక్స్.
  • ప్లగ్ చేయదగిన గుణకాలు.
  • మార్పులేని మౌలిక సదుపాయాలు.
  • సాధారణ క్లయింట్-మాత్రమే నిర్మాణం.

ప్రారంభిద్దాం…

లైనక్స్ పంపిణీలలో టెర్రాఫార్మ్uను ఇన్uస్టాల్ చేస్తోంది

టెర్రాఫార్మ్ ప్రాధమిక పంపిణీ ప్యాకేజీలు .zip ఆకృతిలో వస్తాయి, ఇందులో మీ లైనక్స్ సిస్టమ్uలోని ఏ ప్రదేశాన్ని అయినా కంప్రెస్ చేయగల సింగిల్ ఎక్జిక్యూటబుల్ ఫైల్uలు ఉంటాయి.

అయినప్పటికీ, కాన్ఫిగరేషన్ మేనేజ్uమెంట్ సాధనాలతో సరళమైన అనుసంధానం కోసం, టెర్రాఫార్మ్ డెబియన్-ఆధారిత మరియు RHEL- ఆధారిత వ్యవస్థల కోసం ప్యాకేజీ రిపోజిటరీలను కూడా అందిస్తుంది, ఇది యుమ్ అని పిలువబడే మీ డిఫాల్ట్ ప్యాకేజీ నిర్వహణ సాధనాలను ఉపయోగించి టెర్రాఫార్మ్uను ఇన్uస్టాల్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

$ curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
$ sudo apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
$ sudo apt update
$ sudo apt install terraform
$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/$release/hashicorp.repo
$ sudo yum update
$ sudo yum install terraform

ఇప్పుడు సాధారణ టెర్రాఫార్మ్ వెర్షన్ ఆదేశాన్ని అమలు చేయడం ద్వారా సంస్థాపనను ధృవీకరించవచ్చు.

$ terraform version

ఈ వ్యాసం కోసం అది. ఇన్స్టాలేషన్ చాలా సులభం, సెటప్ చేయడం సులభం మరియు VSCode వంటి కొంతమంది టెక్స్ట్ ఎడిటర్లు టెర్రాఫార్మ్ కోసం భాషా మద్దతుతో వస్తారు.