From dcd675cf0ec9ff392af1bfbeb1a6aadddf3015c4 Mon Sep 17 00:00:00 2001 From: yuobrezkov Date: Tue, 22 Apr 2025 14:11:17 +0300 Subject: [PATCH] a lot of changes --- playbooks/ansible.cfg | 2 +- playbooks/inventory.ini | 93 +++++++++++++++++++++++----------------- playbooks/logging.yml | 27 ++++++++++++ playbooks/prometheus.yml | 8 ++++ 4 files changed, 90 insertions(+), 40 deletions(-) create mode 100644 playbooks/logging.yml create mode 100644 playbooks/prometheus.yml diff --git a/playbooks/ansible.cfg b/playbooks/ansible.cfg index 94bc20a..7df807e 100644 --- a/playbooks/ansible.cfg +++ b/playbooks/ansible.cfg @@ -1,4 +1,4 @@ [defaults] -roles_path = ./roles:../docker/roles:../k8s/roles:../monitoring/roles:../ssh/roles:../node-exporters/roles +roles_path = ./roles:../docker/roles:../k8s/roles:../monitoring/roles:../ssh/roles:../node-exporters/roles:../logger/roles inventory = ./inventory.ini \ No newline at end of file diff --git a/playbooks/inventory.ini b/playbooks/inventory.ini index 58a2f46..e260185 100644 --- a/playbooks/inventory.ini +++ b/playbooks/inventory.ini @@ -1,40 +1,55 @@ $ANSIBLE_VAULT;1.1;AES256 -37363438356361313835356463333732653863666533313565623366356137343764343864393636 -6466363730386333316133633131333233316464356331650a643965363565323664383864366538 -31353863393762653931376461663738313731326635363630666534653839386539366535383334 -6161666538366133650a383338343935323133323862353663383761303238623336626336663365 -65656634636461636232383832616462666362616531333662643361373933626264653632643838 -62623865626638303864353062343539643330383331383563636634656165383764393161613866 -36366635626130366130643135363864326337666132643333616230303633373931303432643365 -33356265316239646436303561333661666466666332353934363261343733646133316339626166 -34643436323731333732356431393731306434643131393732346664643634626161383761656566 -31393431376463373437303430316233353337636536623631666239316461393363386161343565 -32313461656361353037333264613933646264383636626234303336316532636238386462306465 -62346139626164663766313930303864396361333832343566333564646335326133316630643733 -63333562366330663366363837653436333830656235623530363538396237613762316131396465 -35303565656666633635356164363339656161303839366637613963633934333635373831376339 -30393163366339316333346331656439353736636137636165306631393566646364616332346131 -35323030326439313938316431393332383464383362313631306265646537653761316538363065 -31376239366363353533386465616366356133303334663565646532333438376330643564636435 -33636639376465356637343635373133346266326265393930626536363939316539643666636133 -64636366333534393862303832613935653864663639653638323336323166646237663432663265 -37346162346163646163313732306232623362643563343232643138656266373430306238376135 -38313336323236366262373535316634656163313433383439383238323239373765353532313830 -35613735633430646536653466383936396436643739363831336565313332393464643635616365 -39336330363865663831306333623536663462613263623534653632316336623230626434316632 -35323561376333373634313964663238383365656535373634386235313932393165336537626662 -36386534333735303535333431653163343531353439633764323837303732363565613035656262 -65373437613962343134633534373465363362646464313631373765613465303563616532623330 -66343962303334313962373538613666313732656363633864333166343036396236316533303061 -38616564336238396263653035323136343861363864336261396265636161636566633531643562 -37663233386131383563336331353433346431653261363735396562353063646437383762633137 -36646332666439346265373061366165666239343533326337366335663039353433316337353461 -33326138636535386238386563653430623661323335396434376532313739643265633331646130 -33633230653463326639376634303336653433656131303437336634663334646631336435343234 -38386239396662306137383137656230366332353535393163636233643039643137626639323632 -34653636323137623932313634336461336363333033333636613332663232373236646639396232 -61666131623431376233616261373361383432323336323931653934363031366637363036643163 -62646239633562396137613063356233643734356362393365643237383365363037383436303337 -62396534633334383761616436363531366336313831613539313039323039623135656432636461 -64656639643239663938656161646632383634653137626638653337333235653534393439356662 -396663306633323131663233306262363962 +61633063666338373233343265323632333030656335343965646132623938623939616562623636 +6430663662336631313434636231313563316535616431300a386562306536363738386532626638 +32383536636636326238663732353133373238613563383331373462346330363762303635626338 +3637613533373438340a323963363132326366643138336238383839316339306335643166333763 +34386332376530666434353536616339303630646664363963336131663732363135336366353235 +65396632646439303433313764343630386665393238613033663966663466653836363239633030 +32303537613035663138313633366233303430353665626338643930376364653736383734383337 +31353463656239646664323130613033313932643333623663356332303035353761356466373064 +35373033333537306534323762323234613861313230616432646331613062353861373064383030 +64323838356666373664376137636239653531666233383736653931643031616537613732633437 +63366439666236373435646630396433303537613166373963333162633435666265626634646263 +33383564656533323461666431633661633131316364323131323134663237636532356161336363 +63663236326337316630663733396335333736663430396435633832653664333465356565653638 +38623734323834643866343634653662343632613139353934356639313538346130323963343437 +38643133353239386132666463336237636539636661383533613437613065386237316161313064 +66383931333932613866316430363734313164323163633834313330646136323232366361333539 +64303030633538323633343465343661623739333164393632316636363165353335613933393933 +34366635613531633734666634623065303139306465393362633265373365366266623831333434 +30626534313939666139383762366438323062353838616330666265363236386539356563356432 +61623237303737633762313365303730393265643135396632613261373431616164336363633839 +62383166663831636164366235633831336338656366343530363462376565613732323965653565 +33653564373263376330363234356339353133346636393766663766316232643565373636323338 +61306533313166313830356531336438313939373666373631336534303935643637393639343165 +63373632336165616434373661306164363131373361666336383465313765653336363863313838 +65326633346365633662363130303637663738346663633030303532386339623164326661346162 +61366466376133623036396632636336636461636332626262326536326466623666626433366161 +34323666313062323936626635393231336235383461396561653739353664303363396336346465 +36656139373534383934646366376463633233316139306661646438613863346633326234383635 +65393964356237646161333162346464393032373437656361373662666638316239656561643539 +34653931656465353865616632616135343732316163383563326439376265616330383366376563 +38336261393263643839333937646231313139316232663265356237623662333635393834366564 +30653331366434306661373130303436663133623332653436333938383438646466356165643530 +38383836313736363264313039303035626337323938626132653930373334663465336235326433 +66333038306534303933366338613264313437343230663232313434383333313832313638396462 +31313265353764333131373530303531393164333030626461636232373533613330316165613436 +65633566616338653430643564316433366330316365343763646163383166653033633732333139 +37636431383033626465333166656261316632343337313631373832646632643763663766613833 +33613036383364616636343932666531373033633236336631353864303131376464626463353930 +66653539303861333539643163303632393630346461303264623236393736353533633532363833 +66663432633337373236313762386130336365383635323138333061336538333630613061653262 +38386135333965303735386631383766346361636461343564323663626434303233363864373638 +35336235633436383462353164333964353031336461363335643161383935363566616162623333 +37303663623364616231616566393063386161643038356534393638373237313235356665313233 +35613664336638313631303765396132623764636338643865376562383966626235313262313131 +62346238636336353861663438643264303538346539396130633134356265636436376531663430 +63626332333564663733653134303761393135353333646263336436626334343636363832633231 +32386539643364613430363235623561643134356262613164313066356661346331366266326664 +61663531366363653331643532643332373338616566373632303938333232666133343635353239 +39356631316636663031646639623337393262313231396562363434333033323864663833326462 +35376334376634656333353635373566356533363039336234373161363937656665376236383030 +62643639623139636336393131653939396438333262373435366263323138363963663063663232 +31363639366331386339656331373538303862383163383962316239336463343438393832393865 +30326639393161626266363261376436383835366332656261396538303463653462646332613633 +3762346264363564633833646338376264303837643631366133 diff --git a/playbooks/logging.yml b/playbooks/logging.yml new file mode 100644 index 0000000..7f5e378 --- /dev/null +++ b/playbooks/logging.yml @@ -0,0 +1,27 @@ +--- +- name: install fluentd + become: true + hosts: fluentd + tasks: + - name: Verify if Docker is installed + command: "docker version" + register: docker_rc + ignore_errors: true + + - name: Install Docker if not installed + include_role: + name: docker-common + when: docker_rc.rc != 0 + + - name: Install fluentd + include_role: + name: fluentd-common + +- name: copy daemon.json + become: true + hosts: monitoring + tasks: + - name: Copy daemon.json + include_role: + name: docker-daemon + diff --git a/playbooks/prometheus.yml b/playbooks/prometheus.yml new file mode 100644 index 0000000..8eaaf4b --- /dev/null +++ b/playbooks/prometheus.yml @@ -0,0 +1,8 @@ +--- +- name: Install Prometheus + become: true + hosts: sharks + tasks: + - name: Install prometheus + include_role: + name: prometheus-common