The Wayback Machine - https://web.archive.org/web/20220206201011/https://github.com/ssbarnea
Skip to content
Avatar
🐍
Python Tamer
🐍
Python Tamer

Sponsors

@geerlingguy @jsf9k @ehagerty @cybette @belfast77 @bgavrilMS

Sponsoring

@knsv @gaborbernat @gnachman @The-Compiler @Homebrew @geerlingguy

Achievements

Achievements

Highlights

Block or Report

Block or report ssbarnea

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ssbarnea/README.md

Hi there 👋

  • 🔭 I’m currently working for Red Hat (IBM) as part of Ansible DevTools team
  • 🌱 I’m currently maintaining several open source projects
  • 💬 @zbr nick on matrix/irc channels as #ansible-devtools, #zuul or #pycontribs
  • sbarnea.com personal blog, always outdated

ssbarnea's GitHub stats

Credits

I would like to thanks everyone that has aver supported me in my volutary work of supporting open-source project. I should mention at least few of these:

  • Red Hat (IBM), which is also my employer, for giving me the freedom to contribute to whatever open-source project I do see fit and spend a signifiant portion of my work time doing this, not only my free time.
  • Every other open-source maintainer which ever reviewed my contributions, or just replied to issues I raise. I do value your help!
  • Those that decided to show appeciation by sponsoring me. Keep in mind that I donate 100% of what I receive to upstream opensource projects that I use.
  • Several companies that found a way to support my work:
    • JetBrains for providing me with a free license of the great PyCharm
    • Navicat for giving me a license of their powerful dataabase database development tool
    • Atlassian for providing a free cloud instance of Jira that is used to perform integrations testing on jira python library.

2020-12 Updates

2020 proved to be a very stressful year which got me very close to a burnout. One measure that I had to take was to suspend my maintenance of jira library. I am aware that it is affected by a lot of bitrot and nobody was willing to spend the considerable amount of time needed to restore the CI.

Please do not get offeended if I do not reply to support questions on irc or email. Unless I already know you as someone that contributed to one of projects I maintain or just use, I would likely ignore direct messages.

Tool others made and that I want to share with you

  • hyperfine for benchmarking command execution times
  • ripgrep for searching locally. It recognizes gitignores and provide a very useful output. I do also have an alias for it rg='rg --hidden --no-follow --max-columns 255 --no-heading --column -F'
  • pyenv install and use multiple versions of python. Useful to bring python versions that your distro may lack. Especialy useful for MacOS.
  • direnv which allows yuou to create .envrc fiels on disk which are automatically loaded. You can put env vars there, including secrets in order to avoid cluttering your entire user profile. This also limits their availability based on where you run from.
  • glances and htop as alternatives to old top.

Bits

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF+fxSQJpM7Ily1dWQ2Cpfft/0nnDwz2cjT1p0JZQqPr @ssbarnea (zbr)

Pinned

  1. mk ease contributing to any open source repository by exposing most common actions you can run. Inspired by make, tox and other cool tools!

    Python 16 5

  2. Best practices checker for Ansible

    Python 2.7k 437

  3. Molecule aids in the development and testing of Ansible roles

    Python 3.3k 573

  4. tox-ansible exposes Ansible molecule test scenarios as tox environments, so you can test them in insolation without having to setup tox.ini yourself.

    Python 11 5

  5. vscode/vscodium extension for providing Ansible auto-completion and integrating quality assurance tools like ansible-lint, ansible syntax check, yamllint, molecule and ansible-test.

    TypeScript 152 24

  6. Forked from dot-config/dot-config.github.io

    dot-config.github.io website

Contribution activity

February 2022

Created a pull request in ansible-community/ansible-lint that received 2 comments

Remove support for py36 and py37

As part of reduce testing complexity and getting ansible-lint in sync with ansible-core, we will require python_version>=3.8. This change marks the…

+7 −25 2 comments

Created an issue in ansible-community/devtools that received 3 comments

Using WSL1 github workflows

All default GHA runners can only use WSL1, so we cannot make use of docker or podman on them. We might be able to spawn our own runners that would…

3 comments
Opened 8 other issues in 7 repositories
Started 2 discussions in 2 repositories
ansible-community/molecule
tox-dev/tox