-
testovaci framework s decentnim popisem
-
moznost poustet instalaci modulu (ne rpm ale modulu z boltronu) a nasledne testu
-
moznost poustet ve vm, v kontejnerech, mezi vice vms
-
pozn: zajimavy zpusob, mozna sikovne i na reseny prob s testovani ansible roli a docker kontejneru
souvisejici:
- https://github.com/fedora-modularity/meta-test-family/tree/devel/examples/memcached
- https://github.com/fedora-modularity/meta-test-family
- https://fedoramagazine.org/testing-modules-containers-modularity-testing-framework/
- https://docs.pytest.org/en/latest/example/index.html
- http://pythontesting.net/framework/unittest/unittest-introduction/
- https://avocado-framework.github.io/
- https://github.com/avocado-framework/avocado
- https://github.com/fedora-modularity/meta-test-family/blob/1b42646e54e3d38d6d347513a18194a455160fb5/moduleframework/dockerlinter.py
- https://github.com/fedora-modularity/conu
- http://copr-dist-git.fedorainfracloud.org/cgit/phracek/PyCharm/pycharm-community.git/tree/pycharm-community.spec?h=epel7&id=9be37156a8d701c2f593528a1ea7700f0e4badd1
- https://github.com/fedora-modularity/meta-test-family/tree/devel/examples/testing-module
- ukazky s rozdilem evaluovani pri primem volani shellu a kdyz pres ssh
souvisejici:
- super o (ne)otevrenych datech statu
- hlidacstatu.cz
- agregovani, obohacovani, cisteni
- nejvetsi uzivatel je statni urednik, i pro ne specialni funkce
souvisejici:
- http://portal.gov.cz/portal/obcan/rejstriky/data/97898/
- https://data.gov.uk/
- https://github.com/alphagov
- https://www.hlidacstatu.cz/
- https://index.okfn.org/
- inspirace vs motivace
- motivacni videa
- projekty do supliku
- nic extra, lepsi kdyz o tom mluvil @halis takze nic moc noveho
- za nejvetsi vyhodu povazovano asi to ze neni nutne nic moc psat do configu
-
exec z pythonu
-
nehledat si obskurni cesty, odvoditelnost
-
pozn: vyzkousene sortovani / zarovnani pomoci printf ;o)
souvisejici:
- templating build sablon
- trackovani
- mailove sluzby
- rozdeleni kdy ma a kdy nema byt anonymni
souvisejici:
cilem mimo konferencniho casu bylo osahat a vyzkouset passwordstore pro ansible. pokud mozno se vyhnout plaintext heslum v repo (sic!) ale i variantam s ulozenim hesel ne lokalne, ale na vzdalenem stroji. samozrejmeosti je pouziti lookupu, aby se dogenerovavala hesla sama a nebylo nutne pred pustenim playbooku doplnovat prvne dlouh seznam hesel.
pro jine ucely zvazovany passbolt nevyhovuje (nemoznost api, lookupu, snadneho importu a vyuziti mimo prohlizec) takze volba jasna...
passwordstore aka pass (existuje i varianta s vice funkcnostmi napsana v go - gopass), ma to ruzna UI, v principu jde jen o textove soubory v adresarove strukture sifrovane pomoci pgp a s funkcnim lookupem pro ansible.
realne ukazky pouziti i s alternativnimi variantami (plaintext s password lookup, remote uloziste s custom dogenerovavanim): https://gitreposerver/jahor/ansible-pass-example (comming-soon)
souvisejici:
- https://docs.ansible.com/ansible/devel/plugins/lookup/passwordstore.html
- https://dantehranian.wordpress.com/2015/07/24/managing-secrets-with-ansible-vault-the-missing-guide-part-1-of-2/
- https://dantehranian.wordpress.com/2015/07/24/managing-secrets-with-ansible-vault-the-missing-guide-part-2-of-2/
- https://git.zx2c4.com/password-store/tree/contrib/importers/keepass2pass.py
- https://qtpass.org/
- https://www.justwatch.com/gopass/
- https://coderleaf.wordpress.com/2017/07/06/ansible-check-for-required-variables-before-role-execution/
Tomáš Vondra: Linux v cloudu - jak si správně připravit image operačního systému, v čem pomůže TurnKey Linux
- homeatcloud openstack
- melo byt puvodne hlavne o turnkey linux images, ale vlastne jen povidani o zakladu pouziti na openstacku
- cloudinit, potrebuje python a na alpine linuxu se pak celkem ztrati vyhoda male velikosti (po doinstalovani pythonu)
- alespon je free pristup na par dni pro moznost si proklikat
souvisejici
- https://www.homeatcloud.cz/
- https://www.homeatcloud.cz/cloud/passport
- https://github.com/openstack/kolla-ansible
nakonec jsem tady hakoval na zalohach (na kterych ted je neco treba porad, sic) takze jsem poslouchal jen castecne
- argbash
- nevyhodou trosku delsi nez jednoduche pouziti getopts
- vyhodou ruzne kombinace vlastnosti jako michani a slucovani parametru, dlouhe i kratke parametry
souvisejici:
- selenium
- vizualni testy na zaklade screenshotu s vyrezy
- knihovna s asserty v perlu
souvisejici:
- http://cockpit-project.org/external/source/test/README
- https://github.com/os-autoinst/openQA
- http://open.qa/
- https://github.com/os-autoinst/os-autoinst-distri-opensuse
- https://openqa.opensuse.org/
- https://github.com/os-autoinst/os-autoinst-distri-opensuse/tree/master/tests/x11
- vim / emacs / atom / sublime
- spacemacs
- remacs
- neovim
- orgmode / babel
souvisejici:
- https://neovim.io/
- http://spacemacs.org/
- http://orgmode.org/
- https://www.youtube.com/watch?v=JWD1Fpdd4Pc (evil mode, how i learned...)
- jen kousicek na zaver
- spacemacs
- doc se snippety a zaroven za nimi vyevaluovane vystupy a provazani mezi sebou
souvisejici:
-
txt / spf
-
problem s preposilanou postou
-
srs (sender rewriting scheme)
-
dkim kanonizace, relaxed/relaxed
-
adsp, nyni povazovany za historicky, nahrazuje ho dmarc
-
problemy s prepodepisovanim u konferenci
-
vyvarovani se tvrdemu zahazovani
-
pozn: dkim ... selector lze s teckou, takze pro XXX.YYY._domainkey.zzz.zzz lze oddelegovat cele YYY._domainkey.zzz.zzz a XXX mit jako date related pro moznost rotace
souvisejici:
- ntb jako tenky klient a virtualni desktop jako pracovni stanice
- konektivita pres mobil/lte ... problem pri praci ze "sklepa" ;o)
- otp na mobilu
- 580 desktopu, 12x2u hpe dl380 gen9, ssd, 50pc na 1 server
EOF.