(R)?ex Book

The Rex Book will cover all topics from simple automation scripts to multi environment and advanced deployments. This book is currently work in progress. If you want to contribute just fork the website on github.

Topics

  1. Rex Infrastructure
    1. SSH as an agent
    2. Version Control with Git
    3. Using commit hooks
  2. Monitoring and Reporting
    1. Generating reports
  3. The Rex DSL
    1. Writing Rexfiles
    2. Authentication
    3. Grouping servers
    4. Using environments
    5. Using Modules
    6. Using templates
    7. Iterating over Arrays
    8. Iterating over Hashs
    9. Conditional Statements
    10. Regular Expressions
    11. Using case Statement
  4. Writing Modules
    1. Use Arrays for Resources
    2. Inheritance
    3. Passing parameters to module tasks
    4. Writing reusable, cross-platform modules
    5. Getting information of the environment
    6. Using external data sources
  5. Working with Files and Packages
    1. Quick and simple changes to config files
    2. Using augeas to modify files
    3. Using templates
    4. Arrays and hashes in templates
    5. Installing packages
    6. Using 3rd party repositories
    7. Create your own apt repository
    8. Create your own yum repository
    9. Creating deb packages
    10. Creating rpm packages
  6. Working with the filesystem
    1. Managing directories
    2. Managing files
    3. Running a command when a file is updated
    4. Using multiple file sources
    5. Distributing directory trees
    6. Cleaning up old files
    7. Using /etc/hosts file
    8. Managing permissions
    9. Mounting filesystems
  7. Working with users and groups
    1. Managing users
    2. Managing ssh authorized_keys
    3. Managing users profile
    4. Managing groups
    5. Managing cronjobs
  8. Applications
    1. Working with Apache
    2. Working with nginx
    3. Working with MySQL
  9. Managing Datacenters and the Cloud
    1. Deploying Nagios
    2. Building High Availbility services with heartbeat
    3. Building High Availbility storage with DRBD
    4. Managing NFS servers
    5. Using IPVS / ldirector to loadbalance services
    6. Managing firewalls with iptables
    7. Managing EC2 instances
    8. Managing virtual machines with Rex::Box
  10. The Rex Ecosystem
    1. Community modules
    2. Rex.IO
      1. Baremetal Deployments
      2. Service Management
      3. Incident Management
      4. CMDB
::...
免责声明:
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
内容版权归原作者所有;
本人对内容的有效性/合法性不承担任何强制性责任.
若有不妥, 欢迎评注提醒:

或是邮件反馈可也:
askdama[AT]googlegroups.com


订阅 substack 体验古早写作:


点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

关注公众号, 持续获得相关各种嗯哼:
zoomquiet


自怼圈/年度番新

DU22.4
关于 ~ DebugUself with DAMA ;-)
粤ICP备18025058号-1
公安备案号: 44049002000656 ...::