Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

2018/08/07 16:13:25|C:\Vagrant>mkdir CentOS7-Ansible 2018/08/07 16:13:42|C:\Vagrant>cd CentOS7-Ansible 2018/08/07 16:14:26|C:\Vagrant\CentOS7-Ansible>vagrant init centos/7 2018/08/07 16:16:46|C:\Vagrant\CentOS7-Ansible>vagrant up 2018/08/07 16:29:00|C:\Vagrant\CentOS7-Ansible>vagrant ssh [vagrant@ircsocalld15d5c ~]$ [vagrant@ircsocalld15d5c ~]$ sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ori
※ネタ注意 お子さんの夏休みの宿題がてら、かつPythonとAnsibleモジュールのお勉強も兼ねて Ansibleで扇風機を操作してみましょう。 必要なもの ・ラズパイ http://akizukidenshi.com/catalog/g/gM-10414/ ・赤外線LED http://akizukidenshi.com/catalog/g/gI-11845/ ・赤外線受光モジュール http://akizukidenshi.com/catalog/g/gI-04659/ ・ジャンパ線、抵抗 ・ブレッドボード接続キット(あると回路組みやすい) http://akizukidenshi.com/catalog/g/gK-08892/ これらを用意します。 現在、秋月電子はお盆休みですのでご注意ください。 Ansibleインストール SDカードにraspibianを焼いて起動させます。 固
この前、GNS3 on AWS で始めるAnsible×Cisco学習環境構築 こんな記事を書いたのですが、Cisco ios以外の他のmoduleはAWS上でできるのかなーと思い試したみたのをまとめました。 基本的にAWS MarketPlaceで各ベンダーからAMIのImageが提供されてますので、それらを起動させてPlaybookを打ち込んでみました。 今回試したのは以下です。 ・Cisco IOSXr ・Juniper Junos ・Fortigate Fortios ・F5 BIG-IP Iosxr module CiscoのIosxrはAMI Imageで提供されており、手順もこちらに記載されています。 https://aws.amazon.com/marketplace/pp/B077GJPZ7H?qid=1534232242368&sr=0-1&ref_=srh_res_p
- name: install modules tags: cowrie yum: name: "@Development Tools" state: present - name: install modules tags: cowrie with_items: - python-devel - python-setuptools - python-virtualenv - epel-release yum: name: "{{ item }}" state: present - name: install modules tags: cowrie yum: name: python-pip state: present - name: upgrade pip tags: cowrie pip: name: pip extra_args: --upgrade - name: userad
概要 会社の研修でAnsible+Jenkins+Gitを使って、検証環境の自動デプロイを実現しようとしています、何度かつまずきながらもESXiに新しいVMをデプロイすることは成功しました。 備忘録代わりにアウトプットしようと思います。 環境 contolloer Centos7 Ansible2.6 ESXi ESXi 5.5 target Centos7 モジュール選定 そもそもESXiに対してのAnsibleモジュールは大きく分けて2種類ありました。 vsphere_guestとvmware_guestです。 違いは以下 vsphere_guest 無償版でも使用可能 ※Ansible2.9で削除予定のモジュール vmware_guest API経由で実施するため(無償版では使用不可) ※Ansible公式の推奨モジュール 今回は無償版のESXiのためvsphere_guestを選定
概要 Gitlab、Gitlab Runner、Gitlab Container Registry、AnsibleでCI環境をローカルに作ってみます 上記のすべての環境はDockerコンテナで扱っていきますので、予めDockerの導入をしてください なお、デプロイはGitlab Runner以外でも利用できるAnsibleを採用しています 当記事でCIの一通りの流れを体験できれば幸いです コードの解説は最後にまとめてやります 参考:Ansible勉強&実践結果(随時更新) 実行環境 Docker for Windows 18.06.0-ce 大まかな全体の流れ Gitlabプロジェクトを作成する GitlabとGitlab Runnerの連携設定 サンプルアプリケーションのリポジトリルートに「.gitlab-ci.yml」ファイルを作成し、Gitlabにプッシュする Gitlab Runn
エラー対処:Could not install packages due to an EnvironmentError: [Errno 1] Operation not permittedMacAnsible $ sudo pip3 install ansible ... Collecting MarkupSafe>=0.23 (from jinja2->ansible) Collecting pycparser (from cffi!=1.11.3,>=1.7->cryptography->ansible) Installing collected packages: pycparser, cffi, six, idna, asn1crypto, cryptography, bcrypt, pynacl, pyasn1, paramiko, PyYAML, MarkupSafe, jin
v0.1へアップデートしました。(2015/01/12) 今後はv0.1を使用してくださいm(_ _)m まえがき あけましておめでとうございます。 正月休み中に、タイトルの通り、ansbile_specというGemを作りましたので紹介します。 Gemを覚えたてで何でもGemにしたい症候群に罹っています。 テンプレート作成用Gem(ansible_spec)がすること。 専用のRakefileとspec/spec_helper.rbを生成します。それだけです。 いくつかの決まり事(制限)を守ることで、Ansibleの設定ファイルをもとにSeverspecのテスト先とその内容(ロール)を決め、テストを実行します。 Rakefileとspec/spec_helper.rbで最終的にできること。 Serverspecの設定ファイルとしてAnsibleの設定ファイル(InventoryFile、p
2021年3月、FastHnadle2として、作り直しました。 https://github.com/kuritaka/fasthandle2 Python Fabricを使うのではなく、fhコマンドを自作しています。 #FastHandleとは FastHandleは、サーバ構築、サーバテストのオペレーションをサポートするツールです。 サーバ構築をより早く、より正確にすることを目指して作っています。 自動化のために、Fabricコマンド、Expectコマンドなどを利用しています。 現状、こんな感じにしようという枠組みはできましたが、まだまだ作成途中です。動かないこともあると思いますが、少しずつ増やして、テストをしていきます。(2018/01/11) 今はLinuxサーバ向けですが、Windowsサーバも検討していきたいと考えています。(2018/01/11) WindowsやVMware
基本的にAnsible側に制御を委ねることで冪等性の保持やエラーハンドリングが成されるので、やりたいtaskに対してまずはmoduleを探すべき(sedを使わずにlineinfileモジュールを使えないかとか)ではあるのだが、どうしてもmoduleで実現できない場合にシェルコマンド直書きになってしまう場合はある。 てかコマンド書いちゃうならAnsibleじゃなくてシェルスクリプトでいいじゃんって話でさ。 ※追記 2017-04-05 17:00 記事執筆時点から時を経た現在の自分の見解としては、shell, command両モジュールの活用には以下の面から否定的であり、なるべくコマンド実行は行わないべきと考えています。 冪等性の保証が困難になる。 Ansible Playbookは実現されるべきシステムの「状態」を示した「実行可能なドキュメント」という側面があるが、コマンドが記載されている
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに これまでにこんな記事を書いていました。 Ansible 2.0リリース! Ansible 2.0がリリースされたときに書いたもの Ansible 2.0リリース記事の日本語訳 Ansibleのこれまでとこれから Ansible 2.1がリリースされたときに書いたもの これまでの振り返りとロードマップの解説 と、よくよく考えてみたらAnsible 2.2がリリースされたのになんの記事も書いていないことに気づきました。これはまずい。 というわけで(Advent Calendarの穴埋めをかねて)この記事を書き始めました。 Ansi
シンプルなRails環境を最速プロビジョニング。各種ツールの利用比較 (Chef [Berkshelf], Ansible [Playbook], Docker [Docker Compose], 手動)RailsAWSchefDockerAnsible プロビジョニングのための構成管理フレームワークには様々なものがあり、例に挙げると以下のようなものがあります。 Chef Ansible Puppet SaltStack CFEngine PowerShell DSC Itamae AWS CloudFormation Terraform Mobingi ItamaeはCookpadの社員の方が開発した、機能がシンプルで学習コストが低く、Chefを簡略化したようなものです。AWS CloudFormationはAWS上のサーバなどの構成をJSONまたはYAMLで記述して管理するものです。T
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く