Ansible: Cowsay seharusnya tidak diaktifkan secara default

Dibuat pada 24 Mar 2015  ·  12Komentar  ·  Sumber: ansible/ansible

Membuat sapi mengisi layar saya saat menjalankan buku pedoman bukanlah perilaku yang diharapkan, dan menyulitkan untuk menguraikan secara visual output dari ansible. Karena cowsay diaktifkan bukan oleh pengaturan, tetapi hanya dengan kehadiran biner cowsay pada sistem, mengejutkan apakah sapi akan muncul atau tidak ketika saya menjalankan ansible-playbook pada sistem baru.

Alih-alih menempatkan beban pengaturan variabel lingkungan pada orang yang tidak menginginkan sapi, defaultnya adalah output teks normal tanpa sapi. Variabel lingkungan harus diganti namanya dari "ANSIBLE_NOCOWS" menjadi "ANSIBLE_COWS". Dengan cara ini, kita mendapatkan standar yang waras dan tidak mengejutkan, tetapi orang masih bisa mendapatkan sapi mereka jika mereka menginginkannya.

https://github.com/ansible/ansible/pull/10531

feature

Komentar yang paling membantu

/ sorry, but we are not contemplating on \
| implementing this feature request in   |
\ the forseable future                   /
 ---------------------------------------- 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Semua 12 komentar

bid'ah murni, kataku! :mengedip:

< I agree! >
 ----------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

:+1: Saya memiliki mimpi buruk yang berulang untuk mendemonstrasikan sistem CD baru ke semua teknik dan membuat sapi memenuhi layar saya dan dipecat.

/ sorry, but we are not contemplating on \
| implementing this feature request in   |
\ the forseable future                   /
 ---------------------------------------- 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Hanya ingin menunjukkan satu hal yang saya tidak yakin apakah poster aslinya memperhatikan:

Karena cowsay diaktifkan bukan oleh pengaturan, tetapi hanya dengan kehadiran biner cowsay pada sistem,

Di ansible.cfg Anda dapat mengatur

# don't like cows?  that's unfortunate.
# set to 1 if you don't want cowsay support or export ANSIBLE_NOCOWS=1 
#nocows = 1

jika Anda ingin mengatur ini di lingkungan Anda, cukup atur opsi konfigurasi di file ansible.cfg.

Saya setuju ini sangat mengganggu. Saya juga berpikir sikap Anda terhadap ini sangat mengecewakan.

Ya, ini adalah fitur yang menyenangkan. Tapi itu menyenangkan tepat tiga kali, lalu Anda menyadari kemungkinan keluaran Anda sekarang pada dasarnya tidak dapat dibaca. Saya dapat mengaturnya dalam file konfigurasi, ya, tetapi ketika menggunakan misalnya konfigurasi tarik, ini sebenarnya bukan pilihan. Saya harus memastikan untuk mengaktifkan opsi dalam file konfigurasi pada setiap Host yang mungkin pernah menjalankan beberapa perintah yang memungkinkan, supaya saya bisa menyingkirkan beberapa easter-egg yang bahkan tidak pernah saya aktifkan di tempat pertama. Bukankah ansible seharusnya membuat hidup kita lebih mudah?

Mungkin mempertimbangkan fakta bahwa banyak orang mengeluh tentang hal itu dan bahkan mengirim PR sebagai tanda bahwa ini mengganggu banyak orang, dan harap pertimbangkan kembali untuk menonaktifkannya secara default.

Hay di sana. aku suntuk di sini.

Saya menggiring Anda pindah, tapi cowbell kami membuka kembali masalah ini. Berhentilah bermain-main, saya pikir Anda telah memperumit lelucon ini sejak lama.
Tolong hapus perilaku ini, saya mohon, kulit Anda suka atau tidak, itu menyebabkan masalah meskipun tidak ada peternakan yang dimaksudkan.
Saya sedang melalui penyediaan server EC2 saya dan banteng ini muncul. Tapi saya tidak tahu, lelucon ini adalah yang terburuk yang pernah saya lihat. Ini jerami terakhir. Saya tidak membawa daging sapi, tetapi ternak yang Anda lihat membuat orang kesal? Harap pertimbangkan kembali.

Bessie semoga sukses untuk kalian semua.

Seorang rekan kerja (bukan pekerja sapi !) menyarankan agar saya mempertimbangkan topik yang sulit ini.

/ I'm flattered that a fine tool such as  \
| Ansible holds me in such high regard. I |
| can see that in a Serious Work          |
| Environment, you would want your        |
| terminals to remain largely cow-free. I |
| have no problem with that. Just         |
| remember that I am here if you need me, |
| and I am only an environment variable   |
\ away.                                   /
 ----------------------------------------- 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Anda harus berhati-hati dengan fitur seperti ini: fitur tersebut dapat merusak demonstrasi produk jika muncul secara tidak terduga. Bertahun-tahun yang lalu saya mendemonstrasikan sesuatu di Linux. Saya harus menggunakan Sudo dan saya mendapat salah satu tanggapan lelucon yang biasa diberikan ketika Anda salah mengetik kata sandi Anda. 'Oh ya, si err, penulis, memang memiliki sedikit, um, selera humor.' Ini tidak terduga sehingga Anda tidak memiliki persiapan apa pun, dan itu membuatnya tampak seolah-olah desainer produk tidak mengambil peran mereka dengan serius. Saya tahu bahwa Ansible dan Sudo adalah produk yang serius, tetapi audiens saya mungkin tidak.

Daging sapi terbesar saya dengan ini adalah bahwa daging sapi membutuhkan terlalu banyak ruang vertikal. Memilikinya default ke off akan lebih disukai.

daging sapi terbesar

Saya melihat apa yang Anda lakukan di sana...

Apakah halaman ini membantu?
0 / 5 - 0 peringkat