Salt - rulare comenzi remote

Publicat in Sat 02 March 2019 in tutoriale • Tagged with tutoriale, cmScrie un comentariu

Salt pe langa ca aduce si mentine sistemele in starea dorita (ca pachete si configurare), ne permite si executia de comenzi pe masinile slave (minioni) prin module proprii.

Target-area minionilor

Selectia minionilor pe care se vor rula comenzile dorite se poate face prin mai multe metode:

  • prin id - numele - minionului …
Mai mult ...

Salt - grains, pillars si sabloane

Publicat in Wed 13 February 2019 in tutoriale • Tagged with tutoriale, cmScrie un comentariu

Un aspect important in orice sistem de managementul configuratiilor este descrierea variabilor pentru sistemele administrate (minioni pentru Salt). Acest lucru se face prin:

  • grains - se definesc la minion - includ atributute sistem (OS, aplicatii instalate, etc) si variabile definite.
  • pillars - sunt definite pe master - includ uzual credentiale / setari comune pe roluri …
Mai mult ...

Sugestii, tutoriale - ian 2019

Publicat in Mon 04 February 2019 in sugestii • Tagged with web, sugestiiScrie un comentariu

Managing WordPress from your terminal - https://t.co/P8MiwmOCJy

#Salt - management prin states

How to Install #Ansible #AWX on #CentOS 7 https://t.co/oAExAs022y

#Salt - rulare comenzi

Automate Static Site Deployments with Salt, Git, and Webhooks https://t.co/fAU8t0INt6

#Salt - instalare si configurare

Tips to Speed up Your …

Mai mult ...

Salt - management prin states

Publicat in Sun 27 January 2019 in tutoriale • Tagged with tutoriale, cmScrie un comentariu

Salt dispune de un format simplu si puternic de fisiere ce ne permite descrierea configuratiei dorite (numita state) ce este si simplu de aplicat. Multiple states pot fi combinate pentru realizarea unor configuratii complexe.

Lista completa a modulelor state incluse in Salt gasiti aici.

Putem descrie un state prin fisiere …

Mai mult ...

Salt - rulare comenzi

Publicat in Sat 19 January 2019 in tutoriale • Tagged with tutoriale, cmScrie un comentariu

Interactiunea cu Salt presupune utilizarea unei comenzi in consola. Cele mai uzuale comezi sunt:

  • /usr/bin/salt
  • /usr/bin/salt-call
  • /usr/bin/salt-run

salt

Comanda salt se executa pe master si are ca parametrii minionii targhetati si comanda pe care o dorim sa o rulam pe ei.

Selectia minionilor pe …

Mai mult ...

Salt - instalare si configurare

Publicat in Sat 12 January 2019 in tutoriale • Tagged with tutoriale, cmScrie un comentariu

Salt (sau Saltstack) este un sistem de managementul configuratiilor scris in Python ce are urmatoarele caracteristici:

  • arhitecura master - slave (necesita agent locat pe fiecare slave)
  • capabil sa administreze mii de noduri (minioni) per master
  • executa comenzile in paralel pe minioni
  • comenzile sunt scrise in YAML

Ca si Ansible acesta permite …

Mai mult ...

Sugestii, tutoriale - dec 2018

Publicat in Wed 09 January 2019 in sugestii • Tagged with web, sugestiiScrie un comentariu

nteract: write your next code-driven story. https://t.co/8yvhczFTQf

SearchPedia: A List of 250+ Search Engines https://t.co/SV9C0ghBm3

10 books for your #DevOps reading wishlist https://t.co/ppPHhShDQw

Hidden directories and files as a source of sensitive information about web application https://t.co/tEsdSCrI30

How …

Mai mult ...

AWX - interfata web pentru Ansible

Publicat in Mon 31 December 2018 in tutoriale • Tagged with tutoriale, cm, ansibleScrie un comentariu

AWX - proiect ce aduce o interfata web si un robust REST API pentru Ansible, si este proiectul din care se dezvolta cunoscuta aplicatie comerciala Ansible Tower sustinuta acum de Redhat.

Personal am considerat ca o interfata la Ansible nu e absolut necesara, mai ales la proiectele mici - one man show …

Mai mult ...

Ansible - utilizare roluri

Publicat in Sat 15 December 2018 in tutoriale • Tagged with tutoriale, cm, ansibleScrie un comentariu

In Ansible, rolul e definit ca un mod de incarcare de variabile, task-uri si handlere sub forma unei structuri de fisiere predefinite.

De asemenea aceste permite distribuirea si utilizarea facila intre proiecte.

Uzual rolurile sunt definite in folderul roles din proiect

---
site.yml
webservers.yml
fooservers.yml
roles/
   common/
     tasks …
Mai mult ...

Sugestii, tutoriale - nov 2018

Publicat in Sat 08 December 2018 in sugestii • Tagged with web, sugestiiScrie un comentariu

Docker in Development Part I https://t.co/vOinv7IPmh

SRE: Performance Analysis: Tuning Methodology Using a Simple HTTP Webserver In Go https://t.co/IEuiys27GM

Modern Frontend CI/CD Architecture — The Missing Guide (Part. 3) https://t.co/jN3v9z4Pmw

Modern Frontend CI/CD Architecture — The Missing Guide (Part. 2) https …

Mai mult ...