প্রশ্ন ট্যাগ «ansible»

রেড হ্যাট আনসিবল একটি মডেল-চালিত কনফিগারেশন পরিচালনা, মাল্টি-নোড ডিপ্লোয়মেন্ট / অর্কেস্টেশন এবং রিমোট টাস্ক এক্সিকিউশন সিস্টেম। এটি ডিফল্টরূপে এসএসএইচ ব্যবহার করে, সুতরাং আপনার পরিচালিত নোডগুলিতে কোনও বিশেষ সফ্টওয়্যার ইনস্টল করার নেই। উত্তর পাইথনে লেখা তবে যে কোনও ভাষায় প্রসারিত হতে পারে। এটি ওপেন সোর্স সংস্করণ এবং এন্টারপ্রাইজ সংস্করণে আসে।

5
কোনও উত্তরযোগ্য ভূমিকার ক্ষেত্রে খেলাপি এবং যুদ্ধের মধ্যে পার্থক্য কী?
একটি নতুন উত্তরযোগ্য ভূমিকা তৈরি করার সময়, টেমপ্লেট খালি ফাইল সহ একটি varsএবং defaultsডিরেক্টরি উভয় তৈরি করে main.yml। আমার ভূমিকা সংজ্ঞায়িত করার সময়, আমি এর যে কোনও একটিতে পরিবর্তনশীল সংজ্ঞা রাখতে পারি এবং সেগুলি আমার কার্যগুলিতে উপলব্ধ হবে। সংজ্ঞা স্থাপনের মধ্যে পার্থক্য কী defaultsএবং vars? কি ভিতরে প্রবেশ করা উচিত …
151 ansible 

7
কীভাবে স্বয়ংক্রিয়ভাবে উত্তর গ্যালাক্সি ভূমিকা ইনস্টল করবেন?
আমার সমস্ত উত্তরযোগ্য প্লেবুক / ভূমিকা আমার গিট রেপোতে চেক ইন করা আছে। তবে, জবাবদিহি গ্যালাক্সি ভূমিকার জন্য আমি সর্বদা স্পষ্টভাবে এগুলি ডাউনলোড করতে হয় প্রতিটি মেশিনে আমি উত্তর থেকে চালাতে চাই on আগে থেকে জেনে রাখা শক্ত এমনকি সঠিক সময়ে উত্তরীয় গ্যালাক্সির ভূমিকাগুলির প্রয়োজন যতক্ষণ না রানী সময়টিতে উত্তরীয় …

11
জবাবদিহিতে কোনও ফাইল বিদ্যমান কিনা তা কীভাবে পরীক্ষা করবেন?
কোনও ফাইল উপস্থিত আছে কিনা তা আমাকে পরীক্ষা করতে হবে /etc/। যদি ফাইলটি বিদ্যমান থাকে তবে আমাকে কাজটি এড়িয়ে যেতে হবে। আমি যে কোডটি ব্যবহার করছি তা এখানে: - name: checking the file exists command: touch file.txt when: $(! -s /etc/file.txt)
128 ansible 

3
আনসিবলে মাল্টিলাইন শেল স্ক্রিপ্ট কীভাবে করবেন
এই মুহূর্তে আমি জবাবদিহি করে একটি শেল স্ক্রিপ্ট ব্যবহার করছি যা এটি একাধিক লাইনে থাকলে আরও অনেক বেশি পাঠযোগ্য - name: iterate user groups shell: groupmod -o -g {{ item['guid'] }} {{ item['username'] }} ....more stuff to do with_items: "{{ users }}" কীভাবে উত্তরযোগ্য শেল মডিউলটিতে মাল্টলাইন স্ক্রিপ্টকে মঞ্জুরি দেওয়া …
125 shell  ansible 

7
জবাবদিহিতে অ বিদ্যমান বিদ্যমান দিরকে অটো তৈরির সহজ উপায় কী
আমার উত্তরযোগ্য প্লেবুকে অনেকবার আমার সেখানে ফাইল তৈরি করতে হবে - name: Copy file template: src: code.conf.j2 dest: "{{project_root}}/conf/code.conf" এখন অনেকবার confদির নেই। তারপরে আমাকে প্রথমে সেই দির তৈরি করার জন্য আরও টাস্ক তৈরি করতে হবে। কিছু বিকল্পের সাথে উপস্থিত না থাকলে অটো তৈরির কোনও সহজ উপায় আছে কি?
117 ansible 

3
ভেরিয়েবল যখন জবাব দিয়ে থাকে তার কোন কাজ কীভাবে চালানো যায়?
আমি যখন কোনও কার্য সম্পাদন করার উপায় খুঁজছি তখন যখন উত্তরযোগ্য ভেরিয়েবল নিবন্ধগুলি / অপরিজ্ঞাত উদাহরণ না থাকে -- name: some task command: sed -n '5p' "{{app.dirs.includes}}/BUILD.info" | awk '{print $2}' when: (! deployed_revision) AND ( !deployed_revision.stdout ) register: deployed_revision

10
কীভাবে উত্তর দিয়ে খালি ফাইল তৈরি করবেন?
উত্তরযোগ্য ব্যবহার করে খালি ফাইল তৈরির সহজ উপায় কী? আমি জানি যে আমি একটি ফাঁকা ফাইল filesডিরেক্টরিতে সংরক্ষণ করতে পারি এবং তারপরে এটি রিমোট হোস্টে অনুলিপি করতে পারি তবে আমি এটি কিছুটা অসন্তুষ্টিজনক বলে মনে করি। অন্য উপায় হ'ল দূরবর্তী হোস্টের কোনও ফাইল স্পর্শ করা: - name: create fake 'nologin' …
115 file  ansible 

6
জবাবদিহি ইনভেন্টরি ফাইলটিতে হোস্ট_কি_চেকিং = মিথ্যা কীভাবে সেট করবেন?
আমি ansible-playbook' vagrant provision' এর পরিবর্তে কমান্ড ব্যবহার করতে চাই । তবে সেটিং host_key_checking=falseমধ্যে hostsফাইল কাজ বলে মনে হচ্ছে না। # hosts file vagrant ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key ansible_ssh_user=vagrant ansible_ssh_port=2222 ansible_ssh_host=127.0.0.1 host_key_checking=false এর বাইরে কি কোনও কনফিগারেশন ভেরিয়েবল Vagrantfileএই মানটিকে ওভাররাইড করতে পারে?
113 ansible 

11
কমান্ড লাইন থেকে উত্তরযোগ্য প্লেবুকের হোস্টগুলি ওভাররাইড করে
এটি এমন একটি প্লেবুকের খণ্ড যা আমি ব্যবহার করছি ( server.yml): - name: Determine Remote User hosts: web gather_facts: false roles: - { role: remote-user, tags: [remote-user, always] } আমার হোস্ট ফাইলটিতে সার্ভারের বিভিন্ন গ্রুপ রয়েছে, যেমন [web] x.x.x.x [droplets] x.x.x.x এখন আমি এই প্লেবুকটি চালানোর জন্য চালানো থেকে ansible-playbook …

2
হোস্টটি কোনও গ্রুপের অন্তর্ভুক্ত না হলেই টাস্কটি চালান
আমি যদি বর্তমান প্লেবুকের হোস্টটি কোনও নির্দিষ্ট গোষ্ঠীর অন্তর্ভুক্ত না হয় তবেই আমি একটি জবাবদিহি টাস্ক চালাতে সক্ষম হতে চাই । আধা ছদ্ম কোডে: - name: my command command: echo stuff when: "if {{ ansible_hostname }} not in {{ ansible_current_groups }}" আমি এই কিভাবে করা উচিত?
110 ansible 

5
চলক যে চলমান উত্তরযোগ্য-প্লেবুকের সাথে চালাচ্ছে তার পথ রয়েছে?
এমন কোনও উত্তরযোগ্য ভেরিয়েবল রয়েছে যার বর্তমান চালিত উত্তরসুলভ-প্লেবুকের নিখুঁত পথ রয়েছে? কিছু প্রসঙ্গ: আমি একটি মাইএসকিএল localhostডকার কনফিগার করতে এবং উত্তরীয় স্ক্রিপ্টের সাথে সম্পর্কিত ডেটা ভলিউম মাউন্ট করতে চাইবার বিরুদ্ধে একটি জবাবদিহ স্ক্রিপ্ট তৈরি করছি / তৈরি করছি । উদাহরণস্বরূপ, ধরা যাক যে আমি একটি সংগ্রহস্থল চেকআউট করেছি ~/branch1/এবং …
109 ansible 

11
উত্তরযোগ্য সহ একাধিক ফাইল অনুলিপি করুন
কোনও কার্যে উত্তর দিয়ে আমি কীভাবে একাধিক ফাইলকে রিমোট নোডে অনুলিপি করতে পারি? ফাইলগুলি সংজ্ঞায়িত করার জন্য আমি আমার কার্যটিতে অনুলিপি করার চেষ্টা করেছি তবে এটি কেবল প্রথম ফাইলটি অনুলিপি করে।
108 ansible 

7
উত্তরযোগ্য - কোনও ভেরিয়েবল সংজ্ঞায়িত না হলে ডিফল্ট ব্যবহার করুন
আমি usersআমার ভূমিকার ভিতরে লিনাক্স তৈরিটি কাস্টমাইজ করছি । আমি আমার ভূমিকা কাস্টমাইজ ব্যবহারকারীদের জানানোর প্রয়োজন বোধ করি home_directory, group_name, name, password। আমি ভাবছিলাম যে ডিফল্ট মানগুলির সাথে মানিয়ে নেওয়ার আরও নমনীয় উপায় আছে কিনা। আমি জানি যে নীচের কোডটি সম্ভব: - name: Create default user: name: "default_name" when: my_variable …

22
জবাবদিহি করে একটি নতুন ব্যবহারকারী এবং পাসওয়ার্ড তৈরি করা
আমার একটি উত্তরযোগ্য টাস্ক রয়েছে যা উবুন্টু 12.04 এ একটি নতুন ব্যবহারকারী তৈরি করে; - name: Add deployment user action: user name=deployer password=mypassword এটি প্রত্যাশিত হিসাবে সম্পূর্ণ হয় তবে আমি যখন সেই ব্যবহারকারী হিসাবে লগইন করি এবং পাসওয়ার্ডটি দিয়ে sudo করার চেষ্টা করি আমি সেটাকে সর্বদা ভুল বলে থাকি। আমি …
103 bash  shell  ubuntu  ansible 

10
উত্তর: বর্তমান টার্গেট হোস্টের আইপি ঠিকানা পান
আপনি কীভাবে কোনও ভূমিকায় বর্তমান হোস্টের আইপি ঠিকানা পাবেন? আমি জানি যে আপনি গ্রুপগুলির তালিকা হোস্টের সদস্য এবং হোস্টের হোস্টের নাম পাবেন তবে আমি আইপি ঠিকানা পাওয়ার কোনও সমাধান খুঁজে পাচ্ছি না। আপনি ব্যবহার করে হোস্টনাম {{inventory_hostname}}এবং গ্রুপটি ব্যবহার করে পেতে পারেন{{group_names}} আমি ভালো জিনিস চেষ্টা করেছি {{ hostvars[{{ inventory_hostname …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.