DevOps

T&J untuk insinyur perangkat lunak yang mengerjakan pengujian otomatis, pengiriman berkelanjutan, integrasi dan pemantauan layanan, dan pembangunan infrastruktur SDLC


2
Apa peran yang dimainkan oleh alat Pengelola Konfigurasi dalam infrastruktur yang tidak berubah?
Jika saya menggunakan server / wadah yang tidak dapat diubah , apakah saya memerlukan alat-alat seperti Koki, Boneka, Anonim, atau Garam? Alat manajemen konfigurasi tersebut dirancang untuk membuat konfigurasi dan kemudian memeliharanya. Jika saya menggunakan server yang tidak bisa diubah, haruskah saya menggunakan alat manajemen konfigurasi hanya untuk penyediaan awal?

4
Bagaimana menjalankan skrip atau perintah pada EC2 misalnya melalui AWS CLI?
Menurut artikel berita New Run Perintah EC2 , AWS CLI harus mendukung sub-perintah baru untuk mengeksekusi skrip pada instance EC2 jarak jauh. Namun saya sudah check-in aws ec2 help, tetapi saya tidak dapat menemukan perintah yang relevan. Saya telah menginstal awsmelalui apt-get: $ aws --version aws-cli/1.14.32 Python/3.5.4 Linux/4.12.7-64 botocore/1.8.36 Sub-perintah …

3
Jalankan beberapa tugas Ansible dengan daftar item yang sama
Saya menggunakan buku pedoman yang memungkinkan untuk mengkonfigurasi Apache untuk daftar situs. Playbook harus menyalin template konfigurasi host virtual untuk setiap situs ke tempatnya, dan kemudian mengaktifkan setiap situs menggunakan a2ensite: - name: Install apache site conf template: src=apache-sites-{{item}}-conf.j2 dest=/etc/apache2/sites-available/{{item}}.conf mode=0644 with_items: - sitea - siteb - sitec - sited …
12 ansible 


2
Cara menjalankan fitur Docker eksperimental di CircleCI
Ketika membangun dimulai di CircleCI salah satu hal pertama yang dilakukan adalah: Menyiapkan mesin Docker jarak jauh Specified reusable docker engine, but build has not been whitelisted. Contact CircleCI to be whitelisted Allocating a remote Docker Engine ... Remote Docker engine created. Using VM 'prealloc-wrjtu1qd-1491949826270' Created container accessible with: DOCKER_TLS_VERIFY=1 …

2
Apa yang setara dengan konfigurasi Ansible dari `--vault-password-file`?
Menurut bantuan dari playbook-ansible, seseorang dapat menggunakan --user=REMOTE_USERuntuk mendefinisikan pengguna ssh, tetapi seseorang juga dapat mendefinisikan ansible_ssh_user: REMOTE_USERdi host-atau group_vars. Pertanyaan Variabel apa yang perlu didefinisikan di direktori group- atau host_vars untuk mencegah hal --vault-password-fileitu harus didefinisikan saat berjalan ansible-playbook? Mencoba Ketika ansible_vault_password_file: ~/.vault_pass.txtdidefinisikan dalam konfigurasi, dekripsi gagal: ERROR! Decryption …
12 ansible 


2
Bagaimana menerapkan pola server yang tidak dapat diubah tanpa kehilangan kemampuan untuk melakukan post-mortem?
Pola server yang tidak berubah adalah disiplin penggunaan yang mendukung reproduksibilitas penyebaran. Hal ini ditandai dengan fakta bahwa " server yang pernah digunakan, tidak pernah dimodifikasi, hanya diganti dengan contoh baru yang diperbarui " dan menerapkan disiplin ini membutuhkan otomatisasi penyebaran server. Otomatisasi ini memiliki banyak keuntungan operasional, salah satu …

3
Bagaimana cara menjaga penyebaran yang memungkinkan untuk mengurangi kecelakaan?
Baru-baru ini Amazon S3 mengalami pemadaman besar di wilayah us-east-1. Sepertinya itu kemungkinan disebabkan oleh kesalahan pengejaan saat menjalankan buku pedoman perawatan di Ansible atau alat serupa. Anda dapat meletakkan pembungkus skrip shell di sekitar playbook yang memungkinkan agar terlihat seperti: #!/bin/bash /usr/bin/ansible-playbook "$@" --list-hosts --list-tasks read -p "Are you …
12 ansible  process 

2
Bagaimana cara menggunakan Vagrant dan Docker-untuk-Windows pada sistem Hyper-V?
Kembali pada hari itu, saya menggunakan VirtualBox (VB) dan Vagrant (V) untuk menjalankan VM. Karena saya menginstal docker-for-windows (DfW) dan menjalankan V, VB mengeluhkan Hyper-V (HV) . [user@localhost ~]$ vagrant up Stderr: VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX) VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole Meskipun …

2
Bagaimana cara menyimpan rahasia terenkripsi dalam kode untuk proyek serverless.com?
Dengan serverless.com, cara termudah untuk mengekspos rahasia ke fungsi AWS Lambda adalah menyimpannya di serverless.ymlfile (dienkripsi dengan KMS, misalnya). Tetapi melakukan rahasia terenkripsi untuk Git bukanlah hal terbaik di dunia. Membutuhkan perubahan kode ketika rahasia harus diubah, untuk satu hal. Tetapi dalam hal keamanan saja, apa alternatif yang lebih baik? …

1
Bagaimana cara membatasi akses sistem file di Atlassian Bamboo builds?
Kami memiliki Atlassian Bamboo yang berjalan di Ubuntu. Saat pengembang menyiapkan bangunan, maka ia memiliki kemungkinan untuk menjalankan tugas skrip shell. Ini berguna untuk menjalankan perintah (khusus) pada basis kode yang Anda buat. Namun, skrip yang menjalankan juga dapat mengakses sistem file di luar direktori pekerjaan mereka di direktori kerja …


3
Apakah ada cara untuk menjalankan loop with_items secara paralel di Ansible?
Saya menjalankan Ansible 2.2, tetapi dapat memutakhirkan jika itu membantu. Saya melihat ini dan sangat bersemangat, tetapi sepertinya tidak ada dalam versi (atau apapun) dokumentasi Ansible ini. Masalah yang saya coba selesaikan adalah saya punya 1000 pengguna yang perlu saya kelola pada kotak Centos. Butuh waktu cukup lama untuk menjalankan …
12 ansible 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.