ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Topics
    2. Tags
    3. devops
    Log in to post
    • All categories
    • stacksofplatesS

      Set up Bind server with Ansible

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion bind ansible centos 7 linux devops
      6
      2 Votes
      6 Posts
      18k Views
      stacksofplatesS

      So I also realized that if you have even a small number of records, a dictionary will become super long. So you can compact the dictionary like this:

      records: ns1: {forward: 10.1.30.11, type: A, last: 11, rev: 30.1.10.in-addr.arpa.} ansible: {forward: 10.1.30.5, type: A, last: 5, rev: 30.1.10.in-addr.arpa.}

      So while the other way may be easier to read, this saves a TON of space.

    • scottalanmillerS

      Install NextCloud 11 on Fedora 25 with SaltStack

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion nextcloud nextcloud 11 fedora linux fedora 25 redis mariadb salt saltstack devops scott alan miller sam salt administration
      201
      6 Votes
      201 Posts
      47k Views
      scottalanmillerS

      @jaredbusch said in Install NextCloud 11 on Fedora 25 with SaltStack:

      @scottalanmiller why install a proxy when Apaches here and working what is the benefit to having a proxy on the same server. Let’s Encrypt perfectly with Apache

      Security and flexibility typically. Here is the admitted marketing material from Nginx on security: "Security and anonymity – By intercepting requests headed for your backend servers, a reverse proxy server protects their identities and acts as an additional defense against security attacks. It also ensures that multiple servers can be accessed from a single record locator or URL regardless of the structure of your local area network."

    • scottalanmillerS

      Building a LAMP Server on Fedora 25 with SaltStack

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion salt saltstack devops linux lamp apache mariadb mysql php fedora fedora 25
      1
      3 Votes
      1 Posts
      1k Views
      No one has replied
    • scottalanmillerS

      Normal Forms of Systems Administration

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion system administration sam system administration devops
      33
      3 Votes
      33 Posts
      4k Views
      scottalanmillerS

      @dafyre said in Normal Forms of Systems Administration:

      @scottalanmiller said in Normal Forms of Systems Administration:

      @Tim_G said in Normal Forms of Systems Administration:

      So if 4th is strictly using RSAT... would 5th be full automation using SCCM, SCVMM, Orchestrator, and App Controller?

      Yes, I believe so. Those would be tools in the Microsoft toolset for that. They tend to take a very different approach than many of their competitors and it's been a while since I've used it. Not sure if SCCM goes all of the way to defined state or just really heavily automated forth form. But I think you can get to that state.

      I believe it is properly state defined (fifth form) but not code defined like most of the alternatives.

      I think I got lost in all the clutter... but why do you separate Remote GUI from Remote CLI ?

      Essentially "automatable interface" vs non-automatable interface. Not that GUIs cannot be automated, but effectively they cannot be.

    • scottalanmillerS

      Understanding State Machines for DevOps-Style System Administration

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion devops chef puppet ansible salt saltstack cfengine state machine automation system administration
      1
      5 Votes
      1 Posts
      1k Views
      No one has replied
    • scottalanmillerS

      Create a Linux Swap File in SaltStack

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion salt devops sds sdi swap linux centos fedora rhel ubuntu debian suse opensuse iaas cloud computing saltstack
      1
      1 Votes
      1 Posts
      2k Views
      No one has replied
    • scottalanmillerS

      Opinions: Ansible vs. SaltStack

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion devops ansible salt automation saltstack
      88
      3 Votes
      88 Posts
      11k Views
      stacksofplatesS

      @pmoncho said in Opinions: Ansible vs. SaltStack:

      @scottalanmiller

      What would be the sense of purchasing a solid open source project like SaltStack?
      Being OS, VMware can add their own developers to the project and still integrate it with their products without the cost of purchasing the company.

      I think they're just trying to stay relevant. Like with Harbor, Tanzu, etc.

    • scottalanmillerS

      How Much Data Do You Have

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion backups devops
      31
      2 Votes
      31 Posts
      4k Views
      BRRABillB

      @wirestyle22 said in How Much Data Do You Have:

      @BRRABill said in How Much Data Do You Have:

      @scottalanmiller said in How Much Data Do You Have:

      @wirestyle22 said in How Much Data Do You Have:

      @scottalanmiller said in How Much Data Do You Have:

      @wirestyle22 said in How Much Data Do You Have:

      @scottalanmiller said in How Much Data Do You Have:

      @wirestyle22 said in How Much Data Do You Have:

      @scottalanmiller said in How Much Data Do You Have:

      @wirestyle22 said in How Much Data Do You Have:

      About 20 TB total

      What kind of data?

      Security Camera videos, Office Data, High Res Imaging (City Planning), Marketing, Documentation, the list goes on

      You take backups of security camera video?

      It's body worn cameras for police 😄

      And those are backed up?

      they have to be. they can be referred to for decades

      Those two things are not related. Have to would be a compliance question. Being referred to for decades is about storage, probably archival, not backup.

      You always discus the differences in these terms, but what @wirestyle22 mentioned would be a good thing to start a topic with and do some real world discussions.

      It would be difficult because I'm still learning everything here. There are so many sites and they are all using different things. A lot of alternate configurations.

      What I meant was ... something like you suggested. Not necessrily YOUR scenario, but sa smilar one.

      Security footage that needs to be maintained for 10 years.

      What kind of system is @scottalanmiller talking about...

    • scottalanmillerS

      Backups in the DevOps World

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion devops system administration backups backup disaster recovery
      30
      2 Votes
      30 Posts
      4k Views
      scottalanmillerS

      It's true that you can make stateless systems without DevOps tooling and approaches. But the nature and assumptions of those systems is that you cannot. Just letting arbitrary logins (even of administrators) can undermine that. One of the beauties of the pure DevOps model is the lack of logins. Much like functional programming.

    • scottalanmillerS

      What is DevOps?

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion devops software defined infrastructure software defined systems
      21
      2 Votes
      21 Posts
      4k Views
      scottalanmillerS

      @stacksofplates said in What is DevOps?:

      @scottalanmiller said in What is DevOps?:

      @stacksofplates said in What is DevOps?:

      @scottalanmiller said in What is DevOps?:

      @stacksofplates said in What is DevOps?:

      @scottalanmiller said in What is DevOps?:

      @stacksofplates said in What is DevOps?:

      @scottalanmiller said in What is DevOps?:

      @stacksofplates said in What is DevOps?:

      @scottalanmiller said in What is DevOps?:

      Two very common SDI tools are Ansible and Salt, but two that are extremely different. Ansible works purely through agents that run on individual servers. Salt uses a central console to control agents. This oversimplifies both, but gives us an idea of the diversity in the way that different systems work.

      A common way for smaller shops to work with Ansible is to install agents locally and those agents do nothing more than pull their own configurations from a central Git repository. In this way, in order to manage individual systems, all that needs to be done is for the correct state definition to be stored in the right Git repo. Ansible handles the rest. It looks for updates and applies them when they appear. This is a pure "pull" structure.

      Salt works differently. The Salt Master can push commands, almost instantly, to Salt Minions (endpoints.) With salt you can issue traditional commands in real time and see the responses in real time on the master. This makes Salt very powerful for monitoring, in addition to control. State configurations are stored on the Salt Master, rather than on a separate change repository, and when applied can be pushed out instantly to all nodes that are currently online, no need to wait for a polling interval. This is a pure "push" structure.

      Ansible is all push through SSH (they have some kind of pull mechanism but I don't think anyone uses it), it doesn't use any agents at all. You can also run commands directly with Ansible. Ad hoc commands are a big help with Ansible, it fixes the weird workarounds you have to use to get sudo to work with remote SSH commands.

      Now you just run

      ansible host -m shell -a "whatever you need to do" -b -K

      One of their big selling points is that you can do pure push, all agent, no server 🙂

      It doesn't use any agents at all. It's all Python. There is no "server" like with Puppet (there is a server in the sense that there is one or multiple machines you do everything from), but there is a machine(s) you push from to other machines.

      Servers are typically pull, not push.

      No. Agents are pull. The server holds the configs and the agent checks in and pulls the config. Ansible is push and specifically states that on their website.

      Not necessarily. Salt is an agent but push. The agent doesn't pull. At least not by default.

      It's the exception then. Chef and Puppet both pull. I really like the pull system for CM. I use Ansible for orchestration.

      Yup. The push is their huge selling point. No other major player does it. And no open ports either. Doesn't need SSH which is huge.

      How does the agent know to interact? Just heartbeat every few seconds?

      Open connection. They always talk.

    • scottalanmillerS

      Executing Basic Commands with Salt

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion salt salt open sam salt open devops
      1
      2 Votes
      1 Posts
      1k Views
      No one has replied
    • scottalanmillerS

      Adding a Salt Minion to a Salt Master

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion salt saltstack salt open open source devops linux centos centos 7 sam salt open
      2
      3 Votes
      2 Posts
      2k Views
      A

      New Commands are:

      The salt-key command is used to manage all of the keys on the master. To list the keys that are on the master:

      salt-key -L

      The keys that have been rejected, accepted, and pending acceptance are listed. The easiest way to accept the minion key is to accept all pending keys:

      salt-key -A
    • scottalanmillerS

      Installing a Salt Minion on CentOS 7

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion salt salt minion saltstack devops linux centos centos 7 sam salt open
      1
      4 Votes
      1 Posts
      2k Views
      No one has replied
    • scottalanmillerS

      Installing Salt Master

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion salt saltstack devops linux sam salt open
      6
      8 Votes
      6 Posts
      3k Views
      scottalanmillerS

      @tim_g said in Installing Salt Master:

      @scottalanmiller said in Installing Salt Master:

      Now we can easily get Salt Master installed.
      cd /tmp; curl -L https://bootstrap.saltstack.com -o install_salt.sh
      sh install_salt.sh -M

      What's the difference between installing it like you mention above, or via the repository apt-get install salt-master for example?

      https://repo.saltstack.com/#ubuntu

      Ubuntu because that's all I have available right now for testing, in case anyone has the urge to point that out. It's also the same for Fedora: https://docs.saltstack.com/en/latest/topics/installation/fedora.html
      But that's besides the point.

      In theory it handles grabbing the repos under the hood, but in a more universal way. And handles some distros that dont' necessarily have repos.

    • scottalanmillerS

      What DevOps Tool Do You Prefer?

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion devops ansible chef puppet saltstack system administration
      5
      1 Votes
      5 Posts
      2k Views
      scottalanmillerS

      http://blog.takipi.com/deployment-management-tools-chef-vs-puppet-vs-ansible-vs-saltstack-vs-fabric/

    • A

      Sovereign

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion ansible open source devops system administration sovereign
      2
      2 Votes
      2 Posts
      859 Views
      scottalanmillerS

      Very interesting, will check that out.

    • stacksofplatesS

      Red Hat Open Sources Ansible Galaxy

      Watching Ignoring Scheduled Pinned Locked Moved News red hat ansible devops linux open source
      3
      6 Votes
      3 Posts
      1k Views
      thwrT

      @scottalanmiller said in Red Hat Open Sources Ansible Galaxy:

      That's awesome. Now just waiting on Tower, too.

      Thought exactly the same: Free/open Tower would be awesome.

    • mlnewsM

      Why System Administrators Should Use Revision Control

      Watching Ignoring Scheduled Pinned Locked Moved News opensource.com revision control devops snowflake administration
      14
      3 Votes
      14 Posts
      2k Views
      scottalanmillerS

      That's a nice aspect of systems like Ansible, they basically force good practices like this.

    • MikeSmithsBrainM

      Podcast: Think like Dev Ops to Elevate in IT

      Watching Ignoring Scheduled Pinned Locked Moved Self Promotion career cloud devops
      3
      0 Votes
      3 Posts
      1k Views
      MikeSmithsBrainM

      @wirestyle22 I agree... and I like that better than the usual "you look like Anthony Michael Hall."

    • AmbarishrhA

      1 free month Cloud Academy full access

      Watching Ignoring Scheduled Pinned Locked Moved News offers free cloud academy aws devops
      2
      1 Votes
      2 Posts
      3k Views
      AmbarishrhA

      After signing up, you can go to My Membership to cancel the auto-renewal so you don't forget and get charged.

    • 1
    • 2
    • 3
    • 2 / 3