J'ai essayé de résumer les modules d'Ansible - l'édition Linux

Je pense qu'il y a SE, mais je vais vérifier la même chose plusieurs fois, donc je pense que je vais le faire comme un index tous ensemble. (Je vais aussi résumer celles que je n'utilise pas souvent)

environnement

Nous avons confirmé l'opération ci-dessous. RHEL 7.1 Ansible 2.9

Lié à Linux

Changement de nom d'hôte

hostname

Exemple d'utilisation

- name: Modify hostname
  hostname:
    name: johnn

la gestion des services

Il y a quelques restrictions sur l'opération, mais vous pouvez faire quelque chose comme la commande systemd. Dans l'exemple d'utilisation, httpd est redémarré.

systemd

Exemple d'utilisation

- name: Restart httpd
  systemd:
    name: httpd
    state: restarted

Modifier les informations utilisateur

Dans l'exemple ci-dessous, il est utilisé pour changer le mot de passe, mais il semble que le shell de démarrage de l'utilisateur, etc., puisse également être changé. Pour plus de détails, reportez-vous au lien ci-dessous

user

Exemple d'utilisation

- name: Modify root password
  user:
    name: root
    password: "{{Entrez votre mot de passe ici| password_hash('sha512') }}"

Création d'objets

C'est un module nommé file, mais vous pouvez également créer des répertoires. Il peut également être supprimé.

file

Exemple d'utilisation

- name: create directory
  file:
    path: /johnn
    state: directory

Exécution de la commande

En gros, il est préférable d'utiliser les modules d'Ansible, mais certains non. Pour de tels éléments, ce module est utilisé pour exécuter des commandes.

Il y a quelques différences entre la commande et le shell, donc je pense que vous devriez l'utiliser en fonction de vos besoins.

command shell

Exemple d'utilisation

- name: Set locale LANG
  command: localectl set-locale LANG=en_US.UTF-8

Réglage du fuseau horaire

timezone

Exemple d'utilisation

- name: Set timezone
  timezone:
    name: Asia/Tokyo

Copie du dossier

Il peut être utilisé pour copier des fichiers. S'il existe une différence entre le chemin de destination de la copie et le fichier source de la copie, il sera copié.

copy

Exemple d'utilisation

- name: copy file
  copy:
    src:Copier le chemin source
    dest:Copier le chemin de destination
    owner: root
    group: root
    mode: "0644"

Redémarrer

J'ai mis les paramètres de message, mais ils n'étaient pas affichés.

reboot

Exemple d'utilisation

- name: Reboot test
  reboot:
    msg: "Rebooting."

Si vous en avez envie, je posterai également sur l'ajout de disques supplémentaires.

Recommended Posts

J'ai essayé de résumer les modules d'Ansible - l'édition Linux
J'ai essayé de résumer SparseMatrix
J'ai essayé de résumer la gestion des exceptions Python
Entrée standard Python3 que j'ai essayé de résumer
J'ai essayé de résumer la modélisation graphique.
J'ai essayé de déboguer.
J'ai essayé d'ajouter un post-incrément à l'édition CPython Extra
LeetCode j'ai essayé de résumer les plus simples
J'ai essayé d'apprendre PredNet
J'ai essayé de résumer comment utiliser matplotlib de python
J'ai essayé de résumer la forme de base de GPLVM
J'ai essayé d'organiser SVM.
J'ai essayé d'implémenter PCANet
J'ai essayé de résumer quatre méthodes d'optimisation de réseau neuronal
J'ai essayé de réintroduire Linux
J'ai essayé de présenter Pylint
J'ai essayé de résumer comment utiliser les pandas de python
jupyter je l'ai touché
J'ai essayé de résumer les opérations de chaîne de Python
J'ai essayé d'extraire des caractères des sous-titres (OpenCV: édition tesseract-ocr)
[Première API COTOHA] J'ai essayé de résumer l'ancienne histoire
J'ai essayé de résumer le code souvent utilisé dans Pandas
J'ai essayé de résumer les commandes souvent utilisées en entreprise
[Apprentissage automatique] J'ai essayé de résumer la théorie d'Adaboost
J'ai essayé de résumer brièvement SQLAlchemy (il y a aussi des CONSEILS)
J'ai essayé d'implémenter SSD avec PyTorch maintenant (édition du modèle)
J'ai essayé de résumer comment utiliser à nouveau le référentiel EPEL
J'ai essayé d'implémenter Deep VQE
J'ai essayé de créer l'API Quip
J'ai essayé de toucher Python (installation)
J'ai essayé de mettre en place une validation contradictoire
J'ai essayé d'expliquer l'ensemble de données de Pytorch
J'ai essayé l'authentification vocale Watson (Speech to Text)
J'ai touché l'API de Tesla
J'ai essayé de m'organiser à propos de MCMC.
J'ai essayé d'estimer la section.
J'ai essayé de résoudre l'édition du débutant du livre des fourmis avec python
[Linux] J'ai essayé de résumer les commandes de confirmation des ressources
J'ai essayé de résumer ce qui était sorti avec Qiita avec Word cloud
J'ai essayé de résumer les commandes utilisées par les ingénieurs débutants aujourd'hui
J'ai essayé de résumer les remarques de tout le monde sur le slack avec wordcloud (Python)
J'ai essayé de résumer la méthode de mise en œuvre fréquemment utilisée de pytest-mock
J'ai essayé de créer un linebot (implémentation)
J'ai essayé d'implémenter PLSA en Python
J'ai essayé d'utiliser Azure Speech to Text.
J'ai essayé de créer un linebot (préparation)
J'ai essayé de visualiser AutoEncoder avec TensorFlow
J'ai essayé de reconnaître le mot de réveil
J'ai essayé de commencer avec Hy
J'ai essayé d'implémenter PLSA dans Python 2
J'ai essayé de classer le texte en utilisant TensorFlow
J'ai essayé d'ajouter un post-incrément à l'implémentation CPython
J'ai essayé d'implémenter ADALINE en Python
J'ai essayé de laisser optuna résoudre le nombre
J'ai essayé d'estimer le rapport de circonférence π de manière probabiliste
J'ai essayé d'implémenter PPO en Python
J'ai essayé d'implémenter CVAE avec PyTorch
J'ai créé une API Web
J'ai essayé de résoudre TSP avec QAOA