--- # Vars file for linux group ansible_user: !vault | $ANSIBLE_VAULT;1.1;AES256 32323438633437386234366165646365303038656639396632313933396431376136343837393738 6131653037623836383032613766653233656338303566330a653938333062363432643365316133 61626164383063636362343362663133653964646139386635626365373564306238306566633930 3139363666373864620a656336653633376539616337303361333936313462623963643861646166 3364 ansible_password: !vault | $ANSIBLE_VAULT;1.1;AES256 63363131623134643365366432393962613032383931613663353233356334316536326334333739 3130663431363561373437353262313430623131363864350a393064636161613232633036303139 65643166363565343562663937343866623035356639333635636432333363653463666433303035 6134646432353330630a343839643163323733623265356261306661396332326465656561633734 6231 ansible_connection: ssh ansible_become_method: sudo ansible_become_pass: !vault | $ANSIBLE_VAULT;1.1;AES256 63363131623134643365366432393962613032383931613663353233356334316536326334333739 3130663431363561373437353262313430623131363864350a393064636161613232633036303139 65643166363565343562663937343866623035356639333635636432333363653463666433303035 6134646432353330630a343839643163323733623265356261306661396332326465656561633734 6231 ansible_python_interpreter: /usr/bin/python3 ansible_ssh_key: !vault | $ANSIBLE_VAULT;1.1;AES256 34393539356664633665366432336234313864616432636133613432393565343436326338613161 6435306431303866383037383434333138333534623262320a383539363161313532626362666434 65396432373635646666323834303530616439376565663235643664336665343133336230396334 6164303235383565370a363961366162346464633132353061346538373034343835613561333533 63343933303936326533386563613430383832656366653239636463663032333762306461363238 37623734363130356235373330643763333635346136613331643030666434356131346566343064 39306534646361376333643834393162323839343762333564343465343136643464356531353732 30336662656665626561306633343533346465353065333937663039363666323130613936656332 66336566653239323235363336376564366365363735663136366635396338336432656634633866 33393936373539626661353461313238646430633139346434343936373137653836616438396261 62643739666463653832373065373064333939366636663735363930613436356631313531303232 37343832663166663733306331303034333530633362363433303062643362333532626638663464 32393661376238376562376232643862363733343865313330616538363166343062303332616538 64646538646538356561323131666233633737393438633937623237323562356232303431313865 34396531633835323965643664623830663039356438373563616463626430333430626132313531 37336536306638356532663436363730663662363064366332383534383866363532383633336663 34303566303761616630383537373566393834306164616134626135393434626637633666396234 66326233633061393162343638373130356562656432343734633539336131613934643830633837 35346238316131333537343066343033613565373762363463366539383234326332333735353330 65373462633262326331363563356537353038306132636132366530646430363864656333656362 64643562623630316135316232336434666237643834326630303439336132636131383039353161 62306637303866333436613539393664353835393637353061356633613263633335623138663361 33366462303735623666663232393165316235313064663830663732643834346135343938666463 66353037353031613063353263376162353562663062653733636635306465633965626439613965 32666536626133376166636330323366393064646137333134343530316565626366623137633766 64396138316436646639393336643535626162343930633036663838613438353761373132626531 30633833343831346538383039376661313866643065363762353238326335393934353839656132 34646434353465653837636335373930373763363764623161333930366431633333306434393539 3463 # Webhook info for sending messages to servers discord_corgi_hook: !vault | $ANSIBLE_VAULT;1.1;AES256 61336238643261633430303664386565333131313636663235663733656538633165623438333030 3739316137393937646162313266636563656132653866620a653465643138323363376263383931 62666461333464393165383466333764303235613562313631353239306664373761393663656533 3166663432313933320a333332383737616337336562623435623131653935353165316266356133 33343166616161343734376465666563313932333864343230623339326562653435323862623031 38376666326536393034306161636563633061383239323330326232326165383538323266323736 65313736656530653261646562646161643062616533363633633935653566373362366539623030 30313331323661616438303031633666343231353837383561613666653937616265613533306436 65343435363937393732316333633961376635343332316132396238383435653364616138386438 6634346462383838636264656436326361316535393139636436 discord_test_hook: !vault | $ANSIBLE_VAULT;1.1;AES256 61333433653661666235306562643161626638313734383966326536313539376362643636636135 6631396661666430326365393136363161366661386261350a653566663034303065336433623433 30326637343438646531313461323435316164623264363330326538613431366633346238343561 3931613531373935390a323961386639623033393233363839383366303963363333623732383432 34353334373264643136396633393133323764656233393037366132303866383537316666636336 35636530643532633930393262336266346561336662633765303861363763313866376238616631 30646137303933653932613834353337386338666535313966343963346363323534633262363064 37363833653835623730346638393136343039343730653231626438376638666139386635323538 65303666333566323538373335363565646134643034373039326164633736373036333634363135 3235656231373565656335646461663838613738326362663535 discord_mm_hook: !vault | $ANSIBLE_VAULT;1.1;AES256 33636534323837333466613165383738343332636530643864623464353461666164376231393839 6431363038633835383330303230363034363562626439300a376563373061636562353339346165 36303364616564306361663731373062653432613732616538323361626431343965663536383332 6337326631366239330a373232663265306530303166393634643430373438656236366262353962 35323739336561313434333066393731326639636239373935383663386230373662376564663630 36373239386335643061306564343838306663306362326631393765623335316438363762393931 63383965363634626662663238383965643036303438326230623635366363643661393039316430 62356465356433643639326265646237653231376466346664633862353563376266303238663766 32613665626238363338343131623666306431313961653937333436343136633232346332393566 3537666436643536373361393932353430636337386162623735 discord_mmt_hook: !vault | $ANSIBLE_VAULT;1.1;AES256 31366161353962386638363763353665353934346338343539323465643131333263333463643137 3334353838303063393133666539376431646330663339380a353139343630396237643463653761 66613232633238366466323464363866346261643730643634396665323036373864363239386563 3536333261626662330a326666306235623230613334356563373535353431626538633937366530 38356533616265353432653034666537323638643664636630626534653065333564613337326531 32343530376465386630323366383165306334643136363637313538663165393435623363633564 35343061366332353035643338363161306534306264633931356265353362343536656333366365 62656330653136663434313364643331333164383063306566663030363439386431633531303764 35633437326538353230646366323163366663663364646464626336636433386664393937366639 3762303365626430653532653633633663653265666139313638 # Used with geerlingguy.ntp ntp_enabled: true ntp_timezone: 'America/Los_Angeles' zsh_backup: false zsh_ohmyzsh_install: /home/miharu zsh_plugins: git ansible dotenv # Used with unattended_automatic_reboot: true # Monit monit_alert_discord: deploy: true webhook: !vault | $ANSIBLE_VAULT;1.1;AES256 36326161303166663837313931653436636531373434353964663766363566336231653063303831 6239666434326439333362313961663638303866653735640a626363363031646236613039353263 37343331353138303562653237636638623965656133353731383265343164393037323363643666 3863643462376538630a613430323030656530386638643537643430343339666561373863656539 35663934623331613332343538326334633361333566623466646235396134386237306536646238 65653634343537616534303237663763653065333333663266306237363561626132343638613363 31636133626635663666386663363332653465336265656433353332643638396235343934646432 34333839666637613234666562633130343536663534396433393164306135376435363434356565 39386439613861383433656666613231653636363864646564656564613866623934653539313036 6664326337363335343236383362663134383464396539356263 username: 'Monit' monit_processes: - name: ssh pidfile: '/var/run/sshd.pid' matching: '' start: '/bin/systemctl start ssh' stop: '/bin/systemctl stop ssh' timeout: '30 seconds' when: - type: 'totalmem' usage: '> 80%' cycles: 1 alert: false exec: "{{ monit_discord_alert_script }}" monit_system: hostname: "{{ ansible_hostname }}" when: - type: cpu usage: "usage (user) > 80%" cycles: 5 alert: false exec: "{{ monit_discord_alert_script }}" - type: cpu usage: "usage (system) > 30%" cycles: 5 alert: false exec: "{{ monit_discord_alert_script }}" - type: cpu usage: "usage (wait) > 20%" cycles: 5 alert: false exec: "{{ monit_discord_alert_script }}" - type: memory usage: "usage > 90%" cycles: 5 alert: false exec: "{{ monit_discord_alert_script }}" - type: swap usage: "usage > 50%" cycles: 5 alert: false exec: "{{ monit_discord_alert_script }}" monit_filesystems: - name: root path: / when: - usage: '> 80%' tries: 1 cycles: 1 alert: false exec: "{{ monit_discord_alert_script }}"