강의

멘토링

로드맵

BEST
Programming

/

Devops & Infra

Công cụ tự động hóa quản lý cấu hình - Ansible

Hãy cùng tìm hiểu cách tự động hóa các môi trường khác nhau (hệ thống Linux🐧, Windows📱 và network📶) thông qua Ansible. 🥇 Thông qua đó, nhiều hệ thống khác nhau có thể được thống nhất và quản lý bằng Ansible. Và hãy tìm hiểu cách cải thiện mã Ansible mà chúng tôi đã viết. Nói cách khác, chúng ta sẽ học cách viết mã để hoạt động hiệu quả và nhanh chóng hơn🏃.

(4.8) 48 đánh giá

762 học viên

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

  • kubernetes
Ansible
Ansible
Ansible
Ansible

[Thực hành] Loại trừ tên tiếng Hàn khỏi thư mục con Git Repo

Xin chào

Đối với người dùng Mac và một số người dùng, nếu tiếng Hàn được nhập vào đường dẫn thư mục như bên dưới,

Tôi nhận thấy đã xảy ra sự cố mã hóa.

 lang thang lên

Traceback (cuộc gọi gần đây nhất):

29: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/bin/vagrant:168:in `

'

28: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/bin/vagrant:168:in `new'

27: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:178:in `initialize'

26: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:983:in `process_configured_plugins'

25: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:956:in `find_configured_plugins'

24: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:956:in `each'

23: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:958:in `block in find_configured_plugins'

22: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/vagrantfile.rb:237:in `machine_config'

21: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/vagrantfile.rb:201:in `block in machine_config'

20: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:280:in `find'

19: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:456:in `with_collection_lock'

18: từ /opt/vagrant/embedded/lib/Ruby/2.6.0/monitor.rb:235:in `mon_synchronize'

17: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:457:in `block in with_collection_lock'

16: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:304:in `block in find'

15: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:304:in `mỗi'

14: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:311:in `block (2 cấp độ) trong find'

13: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:311:in `each'

12: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:321:in `block (3 cấp độ) trong find'

11: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:321:in `call'

10: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:525:in `hook'

9: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/action/runner.rb:34:in `run'

8: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:205:in `block in action_runner'

7: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:542:in `host'

6: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:542:in `new'

5: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/host.rb:13:in `khởi tạo'

4: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/capability_host.rb:36:in `initialize_capabilities!'

3: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/capability_host.rb:117:in `auto detect_capability_host'

2: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/capability_host.rb:117:in `inspect'

1: từ /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:193:in `inspect'

/opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:193:in `encode': "\xEB" sang UTF-8 khi chuyển đổi từ ASCII-8BIT sang UTF-8 sang US-ASCII ( Encoding::UnknownConversionError )

Vì vậy, chúng tôi đã quyết định xóa tất cả các ký tự tiếng Hàn khỏi kho lưu trữ trong tuần này.

Vì vậy, tên có thể sẽ được đổi thành như...ch1 (chương) > 1.1 (thư mục con).

Hãy tham khảo thực tế nhé :) Tên Repo sẽ được giữ nguyên.

Cảm ơn

Jo Hoon thân mến.

Bình luận