Skip to content
Avatar
🐍
Python Tamer
🐍
Python Tamer

Sponsors

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

Sponsoring

@Julian @Homebrew @geerlingguy @gaborbernat @asottile @madskristensen @DavidAnson @Pierre-Sassoulas @andreynering @wagoodman @The-Compiler @gnachman @pallets
Block or Report

Block or report ssbarnea

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

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

Report abuse
ssbarnea/README.md

Hi, I'm Sorin 👋

I work on Ansible DevTools team at Red Hat

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 while at work. In fact I suspect that 98% of what I do for work is on the public internet.
  • 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:
    • 1Password for helping open-souce projects to manage and share secrets
    • JetBrains for providing me with a free license of the great PyCharm
    • Navicat for giving me a license of their powerful database development tool
    • Atlassian for providing a free cloud instance of Jira that is used to perform integrations testing on jira python library.

Updates

  • 2022-07: My team started a menthorship program for those interested in learning how to become good open-source contributors and maintainers.
  • 2021-06: Leaving OpenStack and moving to Ansible DevTools team! Now maintaining those cool Ansible developemt tools became my job.
  • 2020-12: This year 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 you 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 19 5

  2. Best practices checker for Ansible

    Python 2.9k 491

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

    Python 3.4k 581

  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 15 6

  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 194 33

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

    dot-config.github.io website

Contribution activity

August 2022

Created 4 repositories

Created a pull request in ansible/ansible that received 12 comments

Allow user to disable console text wrapping

SUMMARY Allow user to disable console text wrapping by defining ANSIBLE_TEXT_WRAP=False. This change is important because current behaviour negativ…

+56 −26 12 comments
Opened 94 other pull requests in 15 repositories
ansible/ansible-lint 51 merged 2 open 1 closed
ansible/vscode-ansible 7 merged 2 open
ansible/ansible-navigator 2 open 4 merged 2 closed
ansible/ansible-language-server 4 merged 1 closed
ansible/schemas 4 merged 1 open
ansible/ansible 2 open
pycontribs/ansi2html 2 merged
pycontribs/ppinfo 1 open 1 merged
ssbarnea/sbarnea.com 1 open
cansarigol/pdbr 1 merged
debops/debops 1 open
cli/cli 1 open
ansible-community/pytest-molecule 1 merged
ansible/ansible-compat 1 open
ansible-collections/cisco.nxos 1 merged
Reviewed 48 pull requests in 19 repositories
ansible/ansible-lint 12 pull requests
ansible/vscode-ansible 5 pull requests
ansible/ansible-navigator 4 pull requests
ansible/ansible-language-server 4 pull requests
yaml/pyyaml 3 pull requests
ansible-community/molecule-docker 2 pull requests
ansible/ansible 2 pull requests
pytest-dev/pytest-xdist 2 pull requests
pycontribs/python-vagrant 2 pull requests
PyCQA/astroid 2 pull requests
pycontribs/jira 2 pull requests
actions/setup-python 1 pull request
ansible-community/molecule-libvirt 1 pull request
pypa/packaging.python.org 1 pull request
ansible/schemas 1 pull request
ansible-community/ansible-lint-action 1 pull request
gotcha/ipdb 1 pull request
ansible-community/antsibull-changelog 1 pull request
ansible-network/github_actions 1 pull request

Created an issue in ansible/vscode-ansible that received 11 comments

Enable auto-switching between yaml and ansible language

Problem As one of the most common confusions with vscode extension is the fact that vscode often fails to decide which document language to use bet…

11 comments
Opened 22 other issues in 18 repositories
ansible/ansible-lint 2 open 2 closed
cansarigol/pdbr 1 open 1 closed
yaml/pyyaml 1 open
microsoft/vscode-python 1 closed
ansible/vscode-ansible 1 open
TylerYep/flake8-future-annotations 1 open
pallets/jinja 1 open
znck/grammarly 1 open
matangover/mypy-vscode 1 open
ansible-community/molecule 1 open
ansible/devtools 1 closed
go-task/task 1 open
ansible-collections/community.sops 1 closed
PyCQA/flake8-docstrings 1 closed
pwarchol/vscode-php-file-link 1 closed
redhat-developer/vscode-extension-tester 1 open
ansible/ansible-language-server 1 open
DavidAnson/markdownlint 1 closed
Started 10 discussions in 7 repositories
ansible/ansible-lint
ansible/ansible-language-server
release-drafter/release-drafter
microsoft/vscode-python
python-jsonschema/jsonschema
ansible/vscode-ansible
ansible-community/ansible-lint-action
Answered 1 discussion in 1 repository
ansible/ansible-lint

Seeing something unexpected? Take a look at the GitHub profile guide.