[PYTHON] [Ansible] Exemple de playbook qui ajoute une chaîne de caractères à la première ligne du fichier

Je suis sûr que ce n'est pas limité à ansible, mais je pense qu'il y a des moments où vous souhaitez ajouter une chaîne de caractères à la première ligne d'un fichier tel qu'un fichier de paramètres.

(Cela change en fonction du comportement dans l'ordre de réglage dans le fichier de réglage)

Jusqu'à présent, je ne me souciais pas vraiment de CentOS, mais apparemment cela ne fonctionnait pas avec OSX, donc un mémo à ce moment-là

Et j'ai remarqué que la méthode de @uraura était la plus simple ...

environnement

Playbook qui ajoute une chaîne à la première ligne du fichier

~/.Si la chaîne que vous souhaitez insérer n'existe pas dans zshrc.Un exemple d'ajout d'une chaîne à la première ligne de zshrc.[lineinfile](http://docs.ansible.com/ansible/lineinfile_module.html)Utiliser des modules


 (Et merci à [@uraura](http://qiita.com/uraura) de m'avoir appris)



#### **`/path/to/ansible-role/tasks/main.yml`**
```yaml

- name: Add .zshrc prezto.init.sh
  lineinfile:
    dest={{ ansible_env.HOME }}/.zshrc
    line="source ~/.zsh/prezto.init.sh"
    insertbefore=BOF state=present regexp="prezto\.init\.sh"
  notify:
    - execute source .zshrc

finalement

J'y ai été accro pendant environ une heure ...

Recommended Posts

[Ansible] Exemple de playbook qui ajoute une chaîne de caractères à la première ligne du fichier
#Une fonction qui renvoie le code de caractère d'une chaîne de caractères
[Python] Programmation pour trouver le nombre de a dans une chaîne de caractères qui se répète un nombre spécifié de fois.
Sortie de la ligne contenant la chaîne de caractères spécifiée à partir du fichier texte
Comment extraire la chaîne de caractères souhaitée à partir d'une ligne 4 commandes
Comment mettre un numéro de ligne au début d'un fichier CSV
<Python> Un quiz pour convertir par lots les noms de fichiers séparés par une chaîne de caractères spécifique dans le cadre du nom de fichier
Obtenez le nom de la variable sous forme de chaîne de caractères.
Comment connecter le contenu de la liste dans une chaîne de caractères
Comment compter rapidement la fréquence d'apparition des caractères à partir d'une chaîne de caractères en Python?
Lorsqu'une chaîne de caractères d'une certaine série se trouve dans la clé du dictionnaire, la chaîne de caractères est convertie en valeur du dictionnaire.
pandas Récupère le nom d'une colonne contenant un caractère spécifique
[Introduction à Python] Comment fractionner une chaîne de caractères avec la fonction split
Branche conditionnelle en raison de l'existence d'un fichier de script shell
Comment afficher le résultat de sortie de la commande man Linux dans un fichier
Un script qui renvoie 0, 1 attaché au premier Python prime
[python] Une note que j'ai commencé à comprendre le comportement de matplotlib.pyplot
Je souhaite spécifier un fichier qui n'est pas une certaine chaîne de caractères comme cible logrotate, mais est-ce impossible?
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
"Livre pour former des compétences en programmation pour combattre dans le monde" Exemple de solution de code Python --1.1 Chaîne de caractères en double
Déploiement Heroku de la première application Django à laquelle les débutants sont accros
[Python] Un programme qui calcule le nombre de chaussettes jumelées
Comment créer un wrapper qui préserve la signature de la fonction à envelopper
[Introduction à Python] Comment écrire une chaîne de caractères avec la fonction format
[Introduction à Python] Une explication approfondie des types de chaînes de caractères utilisés dans Python!
J'ai fait un programme pour vérifier la taille d'un fichier avec Python
[Python] Comment inverser une chaîne de caractères
[Pandas] Développer les chaînes de caractères en DataFrame
[Python] Récupère le code de caractère du fichier
[PowerShell] Obtenez la lecture de la chaîne de caractères
L'histoire de l'adresse IPv6 que je souhaite conserver au minimum
Version Python (PHP vers Python) qui supprime la chaîne de caractères suivante de la chaîne de caractères spécifiée (extension)
Enregistrez le tableau numpy dans un fichier wav à l'aide du module wave
Je veux ajouter du silence pendant 1 seconde au début d'un fichier wav
L'histoire de la création d'un Line Bot qui nous raconte le calendrier de la programmation du concours
Création d'un module autonome Ansible - Partie 3: La vie qui veut juger de la nécessité du changement-
Comment faire un Raspberry Pi qui parle les tweets d'un utilisateur spécifié
Comment calculer la volatilité d'une marque
[Procédure d'installation Ansible] De l'installation à l'exécution du playbook
Enregistrer l'objet dans un fichier avec pickle
J'ai essayé de générer une chaîne de caractères aléatoire
Convertir le code de caractère du fichier avec Python3
[VBA] Une fonction qui détermine si la chaîne de caractères du système de fichiers UTF-8 est de 255 ou moins et une fonction qui compte la chaîne de caractères de UTF-8 en octets.
Comment afficher la date de modification d'un fichier en langage C jusqu'à nanosecondes
Une note qui implémente une tâche en Python qui charge un fichier GCS dans BigQuery
Logiciel qui enregistre la chaîne de caractères définie dans le presse-papiers lorsque vous cliquez sur le bouton [Python]
[Python] Ne laissez que les éléments commençant par une chaîne de caractères spécifique dans le tableau
Convertir une chaîne de chemin qui utilise un lien symbolique au milieu en un chemin absolu
Un script qui peut effectuer des tests de résistance en fonction du nombre de cœurs CPU
[Ruby] Comment remplacer uniquement une partie de la chaîne de caractères correspondant à l'expression régulière?
Lors de la lecture d'un fichier csv avec read_csv de pandas, la première colonne devient index
L'explication la plus simple au monde sur la création de LINE BOT (1) [Account preparation]
Comment trouver le premier élément qui correspond aux critères de la liste Python
Vérifie s'il existe une chaîne de caractères spécifique pour tous les fichiers sous le répertoire Python et renvoie la ligne cible
Une histoire qui réduit l'effort de fonctionnement / maintenance
Analyser une chaîne JSON écrite dans un fichier en Python
[Python] Un programme qui compte le nombre de vallées