ckaserer.bashrc

gplv3 Maintenance

ckaserer.bashrc

Si vous travaillez principalement sur la ligne de commande, comme moi, vous voudrez peut-être ajouter un peu de couleur à votre vie. Avec ce bashrc personnalisé, vous obtenez une invite bash étalée sur 2 lignes, ce qui vous permet de voir facilement l'utilisateur, l'hôte, le chemin et la branche git si vous êtes dans un dépôt git d'un coup d'œil. De plus, les commandes ls et grep sont colorées si votre système le prend en charge.

git


nogit

Apportons de la couleur et du support git à votre bash !

Il existe deux variantes pour utiliser le rôle bashrc. Soit vous activez le bashrc uniquement pour l'utilisateur qu'ansible utilise pour se connecter aux nœuds cibles, soit vous ajoutez le bashrc comme défaut à l'échelle du système.

Dans tous les cas, nous devons installer la dernière version du rôle bashrc depuis Ansible Galaxy via

ansible-galaxy install ckaserer.bashrc

Utilisateur

Le playbook ci-dessous télécharge la dernière version de bashrc et l'active pour votre utilisateur actuel sur votre nœud actuel.

Alternativement, vous pouvez définir hosts sur un groupe de nœuds ansible ou sur all. Cela activera le bashrc pour l'utilisateur utilisé par ansible pour se connecter aux nœuds cibles.

- hosts: localhost
  tasks:
    - name: "Inclure ckaserer.bashrc"
      include_role:
        name: "ckaserer.bashrc"

Défaut à l'échelle du système

Le playbook ci-dessous télécharge la dernière version de bashrc sur tous les nœuds et l'active pour tous les utilisateurs.

Alternativement, vous pouvez définir hosts sur un groupe de nœuds ansible ou sur localhost.

L'exécution de la variante à l'échelle du système nécessite des privilèges root, d'où le become: true supplémentaire dans la tâche include_role.

- hosts: all
  tasks:
    - name: "Inclure ckaserer.bashrc"
      include_role:
        name: "ckaserer.bashrc"
        apply:
          become: true
        vars:
          systemwide: true
À propos du projet

colorful and useful bashrc

Installer
ansible-galaxy install ckaserer.bashrc
Licence
gpl-3.0
Téléchargements
482
Propriétaire
Anything related to Containers, CI/CD or general automation is fair game for him - give him a terminal and he is happy.